diff --git a/CHANGELOG.md b/CHANGELOG.md index bee0f79..e32b4de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Version 4.3.3 +## Version 4.3.4 ## Bugfixes -- Fixed bootdisk flattens: porvider flattens first found disk with type "B" as boot_disk \ No newline at end of file +- Fixed bug with resource decort_cb_extnet: extnet did not switct status to "ENABLED" if field enable=true while resource create. \ No newline at end of file diff --git a/Makefile b/Makefile index a6463bd..2c11788 100644 --- a/Makefile +++ b/Makefile @@ -7,11 +7,8 @@ ZIPDIR = ./zip BINARY=${NAME} WORKPATH= ./examples/terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAMESPACE}/${VERSION}/${OS_ARCH} MAINPATH = ./cmd/decort/ -VERSION=4.3.3 +VERSION=4.3.4 OS_ARCH=$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH) -# OS_ARCH=darwin_arm64 -# OS_ARCH=windows_amd64 -# OS_ARCH=linux_amd64 FILES = ${BINARY}_${VERSION}_darwin_amd64\ ${BINARY}_${VERSION}_darwin_arm64\ diff --git a/internal/service/cloudbroker/extnet/resource_extnet.go b/internal/service/cloudbroker/extnet/resource_extnet.go index b1ff12c..a4dd62e 100644 --- a/internal/service/cloudbroker/extnet/resource_extnet.go +++ b/internal/service/cloudbroker/extnet/resource_extnet.go @@ -142,6 +142,17 @@ func resourceExtnetCreate(ctx context.Context, d *schema.ResourceData, m interfa } } + if d.Get("enable").(bool) { + log.Debugf("resourceExtnetCreate: trying to enable extnet with ID %d", netID) + _, err := c.CloudBroker().ExtNet().Enable(ctx, extnet.EnableRequest{ + NetID: netID, + }) + + if err != nil { + return diag.FromErr(err) + } + } + return resourceExtnetRead(ctx, d, m) }