Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f613e9e

Browse files
committed
chore: improve coderd_license docs
1 parent d3394fa commit f613e9e

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
resource "coderd_license" "license" {
2+
license = "<…>"
3+
4+
lifecycle {
5+
create_before_destroy = true
6+
}
7+
}

internal/provider/license_resource.go

+6-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ func (r *LicenseResource) Metadata(ctx context.Context, req resource.MetadataReq
3939

4040
func (r *LicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) {
4141
resp.Schema = schema.Schema{
42-
MarkdownDescription: "A license for a Coder deployment.\n\nIt's recommended to create multiple instances of this " +
43-
"resource when updating a license. Modifying an existing license will cause the resource to be replaced, " +
44-
"which may result in a brief unlicensed period.\n\n" +
42+
MarkdownDescription: "A license for a Coder deployment.\n\nIt's recommended to set " +
43+
"[`create_before_destroy`](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#create_before_destroy) " +
44+
"on license resources. Without setting this, Terraform will remove the old " +
45+
"license before adding the updated license. This will result in a temporary " +
46+
"disruption to your users; during which they may be unable to use features " +
47+
"that require a license.\n\n" +
4548
"Terraform does not guarantee this resource " +
4649
"will be created before other resources or attributes that require a licensed deployment. " +
4750
"The `depends_on` meta-argument is instead recommended.",

0 commit comments

Comments
 (0)