Skip to content

Commit d293cf6

Browse files
committed
Power VS: Fix wait_for_workspace
The terraform used for waiting after a workspace is created was not preventing the DHCP service from getting created. This was the intention of the sleep and should be fixed.
1 parent 9469d17 commit d293cf6

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

data/data/powervs/cluster/iaas/iaas.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ resource "ibm_resource_instance" "created_service_instance" {
2424
delete = "10m"
2525
}
2626
}
27+
2728
resource "time_sleep" "wait_for_workspace" {
2829
count = var.service_instance_name == "" ? 1 : 0
2930
depends_on = [ibm_resource_instance.created_service_instance]
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
output "si_name" {
2-
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].name) : one(data.ibm_resource_instance.existing_service_instance[*].name)
2+
depends_on = [resource.time_sleep.wait_for_workspace]
3+
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].name) : one(data.ibm_resource_instance.existing_service_instance[*].name)
34
}
45

56
output "si_guid" {
6-
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].guid) : one(data.ibm_resource_instance.existing_service_instance[*].guid)
7+
depends_on = [resource.time_sleep.wait_for_workspace]
8+
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].guid) : one(data.ibm_resource_instance.existing_service_instance[*].guid)
79
}
810

911
output "si_crn" {
10-
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].crn) : one(data.ibm_resource_instance.existing_service_instance[*].crn)
12+
depends_on = [resource.time_sleep.wait_for_workspace]
13+
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].crn) : one(data.ibm_resource_instance.existing_service_instance[*].crn)
1114
}

data/data/powervs/variables-powervs.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ variable "powervs_service_instance_name" {
4848
variable "powervs_wait_for_workspace" {
4949
type = string
5050
description = "The seconds wait for the Power VS Workspace after creation, default is 60s"
51-
default = "60s"
51+
default = "3m"
5252
}
5353

5454
################################################################

0 commit comments

Comments
 (0)