-
Notifications
You must be signed in to change notification settings - Fork 369
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix redeploy google_compute_region_instance_group_manager on each apply #34
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Confirmed -- this does appear to fix a double-converge issue on master
.
On master
, running kitchen_do converge
a second time immediately after the first run yields:
[root@f11462af2349 workspace]# kitchen_do converge
Updated property [core/pass_credentials_to_gsutil].
-----> Starting Kitchen (v1.24.0)
-----> Converging <it-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-it-simple-local` in directory /workspace/test/fixtures/instance_template/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/instance_template/simple
- instance_template_simple in ../../../../examples/instance_template/simple
- instance_template_simple.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/instance_template/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/instance_template/simple
random_string.suffix: Refreshing state... [id=liz6]
google_compute_network.main: Refreshing state... [id=cft-vm-test-liz6]
module.instance_template_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
module.instance_template_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-liz6]
module.instance_template_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=simple-20191013052538249800000001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
name = simple-20191013052538249800000001
project_id = ci-vm-module-8789
self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/simple-20191013052538249800000001
Finished converging <it-simple-local> (0m8.06s).
-----> Converging <it-additional-disks-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-it-additional-disks-local` in directory /workspace/test/fixtures/instance_template/additional_disks
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/instance_template/additional_disks
- instance_template_additional_disks in ../../../../examples/instance_template/additional_disks
- instance_template_additional_disks.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/instance_template/additional_disks
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/instance_template/additional_disks
random_string.suffix: Refreshing state... [id=svm3]
google_compute_network.main: Refreshing state... [id=cft-vm-test-svm3]
module.instance_template_additional_disks.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.instance_template_additional_disks.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-svm3]
module.instance_template_additional_disks.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=additional-disks-20191013052633046400000001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
name = additional-disks-20191013052633046400000001
project_id = ci-vm-module-8789
self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/additional-disks-20191013052633046400000001
Finished converging <it-additional-disks-local> (0m7.95s).
-----> Converging <preemptible-and-regular-instance-templates-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-preemptible-and-regular-instance-templates-simple-local` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
- preemptible_and_regular_instance_templates in ../../../../examples/preemptible_and_regular_instance_templates/simple
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates in ../../../../modules/preemptible_and_regular_instance_templates
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates.preemptible in ../../../../modules/instance_template
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates.regular in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
random_string.suffix: Refreshing state... [id=1wuw]
google_compute_network.main: Refreshing state... [id=cft-vm-test-1wuw]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image_family: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image_family: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-1wuw]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.google_compute_instance_template.tpl: Refreshing state... [id=pvm-and-regular-simple-preemptible-20191013052727306300000001]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.google_compute_instance_template.tpl: Refreshing state... [id=pvm-and-regular-simple-regular-20191013052727315800000002]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
preemptible_self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/pvm-and-regular-simple-regular-20191013052727315800000002
project_id = ci-vm-module-8789
regular_self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/pvm-and-regular-simple-preemptible-20191013052727306300000001
Finished converging <preemptible-and-regular-instance-templates-simple-local> (0m7.72s).
-----> Converging <instance-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-instance-simple-local` in directory /workspace/test/fixtures/compute_instance/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/compute_instance/simple
- instance_simple in ../../../../examples/compute_instance/simple
- instance_simple.compute_instance in ../../../../modules/compute_instance
- instance_simple.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/compute_instance/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/compute_instance/simple
module.instance_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
module.instance_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.instance_simple.module.compute_instance.data.google_compute_zones.available: Refreshing state...
random_string.suffix: Refreshing state... [id=uai3]
google_compute_network.main: Refreshing state... [id=cft-vm-test-uai3]
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-uai3]
module.instance_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013052822875900000001]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=instance-simple-001]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=instance-simple-003]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=instance-simple-002]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=instance-simple-004]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/instance-simple-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/instance-simple-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/instance-simple-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/instance-simple-004",
]
project_id = ci-vm-module-8789
Finished converging <instance-simple-local> (0m9.24s).
-----> Converging <mig-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-simple-local` in directory /workspace/test/fixtures/mig/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig/simple
- mig_simple in ../../../../examples/mig/simple
- mig_simple.instance_template in ../../../../modules/instance_template
- mig_simple.mig in ../../../../modules/mig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig/simple
module.mig_simple.module.mig.data.google_compute_zones.available: Refreshing state...
module.mig_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
random_string.suffix: Refreshing state... [id=mzoh]
module.mig_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_network.main: Refreshing state... [id=cft-vm-test-mzoh]
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-mzoh]
module.mig_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013052919715100000001]
module.mig_simple.module.mig.google_compute_region_instance_group_manager.mig: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-simple-mig]
module.mig_simple.module.mig.google_compute_region_instance_group_manager.mig: Modifying... [id=ci-vm-module-8789/us-central1/mig-simple-mig]
module.mig_simple.module.mig.google_compute_region_instance_group_manager.mig: Modifications complete after 5s [id=ci-vm-module-8789/us-central1/mig-simple-mig]
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
mig_self_link = https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/regions/us-central1/instanceGroupManagers/mig-simple-mig
project_id = ci-vm-module-8789
region = us-central1
Finished converging <mig-simple-local> (0m15.51s).
-----> Converging <mig-autoscaler-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-autoscaler-local` in directory /workspace/test/fixtures/mig/autoscaler
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig/autoscaler
- mig_autoscaler in ../../../../examples/mig/autoscaler
- mig_autoscaler.instance_template in ../../../../modules/instance_template
- mig_autoscaler.mig in ../../../../modules/mig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig/autoscaler
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig/autoscaler
random_string.suffix: Refreshing state... [id=ias4]
module.mig_autoscaler.module.mig.data.google_compute_zones.available: Refreshing state...
module.mig_autoscaler.module.instance_template.data.google_compute_image.image_family: Refreshing state...
google_compute_network.main: Refreshing state... [id=cft-vm-test-ias4]
module.mig_autoscaler.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-ias4]
module.mig_autoscaler.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013053034345800000001]
module.mig_autoscaler.module.mig.google_compute_region_instance_group_manager.mig: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-autoscaler-mig]
module.mig_autoscaler.module.mig.google_compute_region_autoscaler.autoscaler[0]: Refreshing state... [id=us-central1/mig-autoscaler-autoscaler]
module.mig_autoscaler.module.mig.google_compute_region_instance_group_manager.mig: Modifying... [id=ci-vm-module-8789/us-central1/mig-autoscaler-mig]
module.mig_autoscaler.module.mig.google_compute_region_instance_group_manager.mig: Modifications complete after 5s [id=ci-vm-module-8789/us-central1/mig-autoscaler-mig]
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
project_id = ci-vm-module-8789
region = us-central1
Finished converging <mig-autoscaler-local> (0m16.29s).
-----> Converging <umig-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-simple-local` in directory /workspace/test/fixtures/umig/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/simple
- umig_simple in ../../../../examples/umig/simple
- umig_simple.instance_template in ../../../../modules/instance_template
- umig_simple.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/simple
random_string.suffix: Refreshing state... [id=m5v1]
google_compute_network.main: Refreshing state... [id=cft-vm-test-m5v1]
module.umig_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
module.umig_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_simple.module.umig.data.google_compute_zones.available: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-m5v1]
module.umig_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013053152068300000001]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-simple-001]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-simple-002]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-simple-004]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-simple-003]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-simple-instance-group-004]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-simple-instance-group-001]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-simple-instance-group-003]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-simple-instance-group-002]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-simple-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-simple-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-simple-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-simple-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-simple-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-simple-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-simple-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-simple-instance-group-004",
]
Finished converging <umig-simple-local> (0m9.77s).
-----> Converging <umig-named-ports-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-named-ports-local` in directory /workspace/test/fixtures/umig/named_ports
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/named_ports
- umig_named_ports in ../../../../examples/umig/named_ports
- umig_named_ports.instance_template in ../../../../modules/instance_template
- umig_named_ports.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/named_ports
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/named_ports
random_string.suffix: Refreshing state... [id=39ly]
google_compute_network.main: Refreshing state... [id=cft-vm-test-39ly]
module.umig_named_ports.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_named_ports.module.umig.data.google_compute_zones.available: Refreshing state...
module.umig_named_ports.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-39ly]
module.umig_named_ports.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013053257228600000001]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-named-ports-003]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-named-ports-002]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-named-ports-004]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-named-ports-001]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-named-ports-instance-group-001]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-named-ports-instance-group-003]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-named-ports-instance-group-004]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-named-ports-instance-group-002]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-named-ports-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-named-ports-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-named-ports-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-named-ports-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-named-ports-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-named-ports-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-named-ports-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-named-ports-instance-group-004",
]
Finished converging <umig-named-ports-local> (0m9.83s).
-----> Converging <umig-static-ips-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-static-ips-local` in directory /workspace/test/fixtures/umig/static_ips
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/static_ips
- umig_static_ips in ../../../../examples/umig/static_ips
- umig_static_ips.instance_template in ../../../../modules/instance_template
- umig_static_ips.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/static_ips
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/static_ips
random_string.suffix: Refreshing state... [id=xs2s]
google_compute_network.main: Refreshing state... [id=cft-vm-test-xs2s]
module.umig_static_ips.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_static_ips.module.umig.data.google_compute_zones.available: Refreshing state...
module.umig_static_ips.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-xs2s]
module.umig_static_ips.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013053402861600000001]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-static-ips-002]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-static-ips-003]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-static-ips-004]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-static-ips-001]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-static-ips-instance-group-001]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-static-ips-instance-group-002]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-static-ips-instance-group-003]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-static-ips-instance-group-004]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-static-ips-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-static-ips-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-static-ips-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-static-ips-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-static-ips-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-static-ips-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-static-ips-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-static-ips-instance-group-004",
]
Finished converging <umig-static-ips-local> (0m10.11s).
-----> Converging <mig-with-percent-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-with-percent-simple-local` in directory /workspace/test/fixtures/mig_with_percent/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig_with_percent/simple
- mig_with_percent_simple in ../../../../examples/mig_with_percent/simple
- mig_with_percent_simple.mig_with_percent in ../../../../modules/mig_with_percent
- mig_with_percent_simple.preemptible_and_regular_instance_templates in ../../../../modules/preemptible_and_regular_instance_templates
- mig_with_percent_simple.preemptible_and_regular_instance_templates.preemptible in ../../../../modules/instance_template
- mig_with_percent_simple.preemptible_and_regular_instance_templates.regular in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig_with_percent/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig_with_percent/simple
random_string.suffix: Refreshing state... [id=7bb0]
google_compute_network.main: Refreshing state... [id=cft-vm-test-7bb0]
module.mig_with_percent_simple.module.mig_with_percent.data.google_compute_zones.available: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image_family: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image_family: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-7bb0]
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.google_compute_instance_template.tpl: Refreshing state... [id=default-it-preemptible-20191013053517426100000002]
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.google_compute_instance_template.tpl: Refreshing state... [id=default-it-regular-20191013053517424600000001]
module.mig_with_percent_simple.module.mig_with_percent.google_compute_region_instance_group_manager.mig_with_percent: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-with-percent-simple-mig-with-percent]
module.mig_with_percent_simple.module.mig_with_percent.google_compute_region_instance_group_manager.mig_with_percent: Modifying... [id=ci-vm-module-8789/us-central1/mig-with-percent-simple-mig-with-percent]
module.mig_with_percent_simple.module.mig_with_percent.google_compute_region_instance_group_manager.mig_with_percent: Modifications complete after 5s [id=ci-vm-module-8789/us-central1/mig-with-percent-simple-mig-with-percent]
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
project_id = ci-vm-module-8789
region = us-central1
self_link = https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/regions/us-central1/instanceGroupManagers/mig-with-percent-simple-mig-with-percent
Finished converging <mig-with-percent-simple-local> (0m15.84s).
-----> Kitchen is finished. (1m52.21s)
Note that on the second run of kitchen_do converge
, we see Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
3 times.
Now, switching to this PR (and rebasing on master
), the second run of kitchen_do converge
looks like this:
[root@45632fe98aa2 workspace]# kitchen_do converge
Updated property [core/pass_credentials_to_gsutil].
-----> Starting Kitchen (v1.24.0)
-----> Converging <it-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-it-simple-local` in directory /workspace/test/fixtures/instance_template/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/instance_template/simple
- instance_template_simple in ../../../../examples/instance_template/simple
- instance_template_simple.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/instance_template/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/instance_template/simple
random_string.suffix: Refreshing state... [id=l7dt]
google_compute_network.main: Refreshing state... [id=cft-vm-test-l7dt]
module.instance_template_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.instance_template_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-l7dt]
module.instance_template_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=simple-20191013153945693700000001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
name = simple-20191013153945693700000001
project_id = ci-vm-module-8789
self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/simple-20191013153945693700000001
Finished converging <it-simple-local> (0m7.74s).
-----> Converging <it-additional-disks-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-it-additional-disks-local` in directory /workspace/test/fixtures/instance_template/additional_disks
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/instance_template/additional_disks
- instance_template_additional_disks in ../../../../examples/instance_template/additional_disks
- instance_template_additional_disks.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/instance_template/additional_disks
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/instance_template/additional_disks
random_string.suffix: Refreshing state... [id=a3xm]
google_compute_network.main: Refreshing state... [id=cft-vm-test-a3xm]
module.instance_template_additional_disks.module.instance_template.data.google_compute_image.image: Refreshing state...
module.instance_template_additional_disks.module.instance_template.data.google_compute_image.image_family: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-a3xm]
module.instance_template_additional_disks.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=additional-disks-20191013154035549200000001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
name = additional-disks-20191013154035549200000001
project_id = ci-vm-module-8789
self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/additional-disks-20191013154035549200000001
Finished converging <it-additional-disks-local> (0m7.87s).
-----> Converging <preemptible-and-regular-instance-templates-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-preemptible-and-regular-instance-templates-simple-local` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
- preemptible_and_regular_instance_templates in ../../../../examples/preemptible_and_regular_instance_templates/simple
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates in ../../../../modules/preemptible_and_regular_instance_templates
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates.preemptible in ../../../../modules/instance_template
- preemptible_and_regular_instance_templates.preemptible_and_regular_instance_templates.regular in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/preemptible_and_regular_instance_templates/simple
random_string.suffix: Refreshing state... [id=mchw]
google_compute_network.main: Refreshing state... [id=cft-vm-test-mchw]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image_family: Refreshing state...
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image_family: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-mchw]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.preemptible.google_compute_instance_template.tpl: Refreshing state... [id=pvm-and-regular-simple-regular-20191013154135620500000001]
module.preemptible_and_regular_instance_templates.module.preemptible_and_regular_instance_templates.module.regular.google_compute_instance_template.tpl: Refreshing state... [id=pvm-and-regular-simple-preemptible-20191013154135622700000002]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
preemptible_self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/pvm-and-regular-simple-regular-20191013154135620500000001
project_id = ci-vm-module-8789
regular_self_link = https://www.googleapis.com/compute/beta/projects/ci-vm-module-8789/global/instanceTemplates/pvm-and-regular-simple-preemptible-20191013154135622700000002
Finished converging <preemptible-and-regular-instance-templates-simple-local> (0m8.21s).
-----> Converging <instance-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-instance-simple-local` in directory /workspace/test/fixtures/compute_instance/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/compute_instance/simple
- instance_simple in ../../../../examples/compute_instance/simple
- instance_simple.compute_instance in ../../../../modules/compute_instance
- instance_simple.instance_template in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/compute_instance/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/compute_instance/simple
random_string.suffix: Refreshing state... [id=nw4n]
google_compute_network.main: Refreshing state... [id=cft-vm-test-nw4n]
module.instance_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.instance_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
module.instance_simple.module.compute_instance.data.google_compute_zones.available: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-nw4n]
module.instance_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154241410000000001]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=instance-simple-004]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=instance-simple-001]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=instance-simple-002]
module.instance_simple.module.compute_instance.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=instance-simple-003]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/instance-simple-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/instance-simple-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/instance-simple-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/instance-simple-004",
]
project_id = ci-vm-module-8789
Finished converging <instance-simple-local> (0m9.80s).
-----> Converging <mig-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-simple-local` in directory /workspace/test/fixtures/mig/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig/simple
- mig_simple in ../../../../examples/mig/simple
- mig_simple.instance_template in ../../../../modules/instance_template
- mig_simple.mig in ../../../../modules/mig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig/simple
random_string.suffix: Refreshing state... [id=fvze]
module.mig_simple.module.mig.data.google_compute_zones.available: Refreshing state...
module.mig_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.mig_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_network.main: Refreshing state... [id=cft-vm-test-fvze]
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-fvze]
module.mig_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154354744000000001]
module.mig_simple.module.mig.google_compute_region_instance_group_manager.mig: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-simple-mig]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
mig_self_link = https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/regions/us-central1/instanceGroupManagers/mig-simple-mig
project_id = ci-vm-module-8789
region = us-central1
Finished converging <mig-simple-local> (0m10.43s).
-----> Converging <mig-autoscaler-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-autoscaler-local` in directory /workspace/test/fixtures/mig/autoscaler
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig/autoscaler
- mig_autoscaler in ../../../../examples/mig/autoscaler
- mig_autoscaler.instance_template in ../../../../modules/instance_template
- mig_autoscaler.mig in ../../../../modules/mig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig/autoscaler
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig/autoscaler
random_string.suffix: Refreshing state... [id=owwp]
module.mig_autoscaler.module.mig.data.google_compute_zones.available: Refreshing state...
module.mig_autoscaler.module.instance_template.data.google_compute_image.image_family: Refreshing state...
google_compute_network.main: Refreshing state... [id=cft-vm-test-owwp]
module.mig_autoscaler.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-owwp]
module.mig_autoscaler.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154519937000000001]
module.mig_autoscaler.module.mig.google_compute_region_instance_group_manager.mig: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-autoscaler-mig]
module.mig_autoscaler.module.mig.google_compute_region_autoscaler.autoscaler[0]: Refreshing state... [id=us-central1/mig-autoscaler-autoscaler]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
project_id = ci-vm-module-8789
region = us-central1
Finished converging <mig-autoscaler-local> (0m15.81s).
-----> Converging <umig-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-simple-local` in directory /workspace/test/fixtures/umig/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/simple
- umig_simple in ../../../../examples/umig/simple
- umig_simple.instance_template in ../../../../modules/instance_template
- umig_simple.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/simple
random_string.suffix: Refreshing state... [id=rbld]
google_compute_network.main: Refreshing state... [id=cft-vm-test-rbld]
module.umig_simple.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_simple.module.instance_template.data.google_compute_image.image: Refreshing state...
module.umig_simple.module.umig.data.google_compute_zones.available: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-rbld]
module.umig_simple.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154657813500000001]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-simple-002]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-simple-001]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-simple-003]
module.umig_simple.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-simple-004]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-simple-instance-group-002]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-simple-instance-group-004]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-simple-instance-group-003]
module.umig_simple.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-simple-instance-group-001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-simple-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-simple-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-simple-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-simple-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-simple-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-simple-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-simple-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-simple-instance-group-004",
]
Finished converging <umig-simple-local> (0m10.07s).
-----> Converging <umig-named-ports-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-named-ports-local` in directory /workspace/test/fixtures/umig/named_ports
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/named_ports
- umig_named_ports in ../../../../examples/umig/named_ports
- umig_named_ports.instance_template in ../../../../modules/instance_template
- umig_named_ports.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/named_ports
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/named_ports
random_string.suffix: Refreshing state... [id=z46l]
google_compute_network.main: Refreshing state... [id=cft-vm-test-z46l]
module.umig_named_ports.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_named_ports.module.umig.data.google_compute_zones.available: Refreshing state...
module.umig_named_ports.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-z46l]
module.umig_named_ports.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154822066100000001]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-named-ports-004]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-named-ports-003]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-named-ports-001]
module.umig_named_ports.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-named-ports-002]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-named-ports-instance-group-001]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-named-ports-instance-group-002]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-named-ports-instance-group-003]
module.umig_named_ports.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-named-ports-instance-group-004]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-named-ports-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-named-ports-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-named-ports-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-named-ports-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-named-ports-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-named-ports-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-named-ports-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-named-ports-instance-group-004",
]
Finished converging <umig-named-ports-local> (0m9.73s).
-----> Converging <umig-static-ips-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-umig-static-ips-local` in directory /workspace/test/fixtures/umig/static_ips
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/umig/static_ips
- umig_static_ips in ../../../../examples/umig/static_ips
- umig_static_ips.instance_template in ../../../../modules/instance_template
- umig_static_ips.umig in ../../../../modules/umig
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/umig/static_ips
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/umig/static_ips
random_string.suffix: Refreshing state... [id=n42i]
google_compute_network.main: Refreshing state... [id=cft-vm-test-n42i]
module.umig_static_ips.module.umig.data.google_compute_zones.available: Refreshing state...
module.umig_static_ips.module.instance_template.data.google_compute_image.image_family: Refreshing state...
module.umig_static_ips.module.instance_template.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-n42i]
module.umig_static_ips.module.instance_template.google_compute_instance_template.tpl: Refreshing state... [id=default-instance-template-20191013154946740700000001]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[1]: Refreshing state... [id=umig-static-ips-002]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[2]: Refreshing state... [id=umig-static-ips-003]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[3]: Refreshing state... [id=umig-static-ips-004]
module.umig_static_ips.module.umig.google_compute_instance_from_template.compute_instance[0]: Refreshing state... [id=umig-static-ips-001]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[2]: Refreshing state... [id=us-central1-c/umig-static-ips-instance-group-003]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[3]: Refreshing state... [id=us-central1-f/umig-static-ips-instance-group-004]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[1]: Refreshing state... [id=us-central1-b/umig-static-ips-instance-group-002]
module.umig_static_ips.module.umig.google_compute_instance_group.instance_group[0]: Refreshing state... [id=us-central1-a/umig-static-ips-instance-group-001]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
instances_self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instances/umig-static-ips-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instances/umig-static-ips-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instances/umig-static-ips-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instances/umig-static-ips-004",
]
project_id = ci-vm-module-8789
self_links = [
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-a/instanceGroups/umig-static-ips-instance-group-001",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-b/instanceGroups/umig-static-ips-instance-group-002",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-c/instanceGroups/umig-static-ips-instance-group-003",
"https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/zones/us-central1-f/instanceGroups/umig-static-ips-instance-group-004",
]
Finished converging <umig-static-ips-local> (0m9.83s).
-----> Converging <mig-with-percent-simple-local>...
Terraform v0.12.6
Your version of Terraform is out of date! The latest version
is 0.12.10. You can update by downloading from www.terraform.io/downloads.html
$$$$$$ Running command `terraform workspace select kitchen-terraform-mig-with-percent-simple-local` in directory /workspace/test/fixtures/mig_with_percent/simple
$$$$$$ Running command `terraform get -update` in directory /workspace/test/fixtures/mig_with_percent/simple
- mig_with_percent_simple in ../../../../examples/mig_with_percent/simple
- mig_with_percent_simple.mig_with_percent in ../../../../modules/mig_with_percent
- mig_with_percent_simple.preemptible_and_regular_instance_templates in ../../../../modules/preemptible_and_regular_instance_templates
- mig_with_percent_simple.preemptible_and_regular_instance_templates.preemptible in ../../../../modules/instance_template
- mig_with_percent_simple.preemptible_and_regular_instance_templates.regular in ../../../../modules/instance_template
$$$$$$ Running command `terraform validate ` in directory /workspace/test/fixtures/mig_with_percent/simple
Success! The configuration is valid.
$$$$$$ Running command `terraform apply -lock=true -lock-timeout=0s -input=false -auto-approve=true -parallelism=10 -refresh=true ` in directory /workspace/test/fixtures/mig_with_percent/simple
random_string.suffix: Refreshing state... [id=k4ti]
google_compute_network.main: Refreshing state... [id=cft-vm-test-k4ti]
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image_family: Refreshing state...
module.mig_with_percent_simple.module.mig_with_percent.data.google_compute_zones.available: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.data.google_compute_image.image: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image_family: Refreshing state...
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.data.google_compute_image.image: Refreshing state...
google_compute_subnetwork.main: Refreshing state... [id=us-central1/cft-vm-test-k4ti]
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.preemptible.google_compute_instance_template.tpl: Refreshing state... [id=default-it-regular-20191013155105968000000002]
module.mig_with_percent_simple.module.preemptible_and_regular_instance_templates.module.regular.google_compute_instance_template.tpl: Refreshing state... [id=default-it-preemptible-20191013155105965200000001]
module.mig_with_percent_simple.module.mig_with_percent.google_compute_region_instance_group_manager.mig_with_percent: Refreshing state... [id=ci-vm-module-8789/us-central1/mig-with-percent-simple-mig-with-percent]
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
credentials_path = ./../../shared/credentials.json
project_id = ci-vm-module-8789
region = us-central1
self_link = https://www.googleapis.com/compute/v1/projects/ci-vm-module-8789/regions/us-central1/instanceGroupManagers/mig-with-percent-simple-mig-with-percent
Finished converging <mig-with-percent-simple-local> (0m11.20s).
-----> Kitchen is finished. (1m42.44s)
[root@45632fe98aa2 workspace]#
Note that the previous incidences of Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
no longer need to apply a change.
@evkuzin Please rebase on master
so the Cloud Build checks pass, then this can be reviewed again.
Superseded by #37. |
Regarding #28
It happened because of auto_healing_policies block. It should be optional. Create a dynamic block for that.