Skip to content

Commit

Permalink
Fixes TF syntax after testing compute instance creation
Browse files Browse the repository at this point in the history
  • Loading branch information
6454s committed Jan 8, 2023
1 parent 4a70c43 commit ef0e4c6
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion infra/compute_instances.tf
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ module "compute_instances" {

# # VM configuration through ansible playbooks
resource "local_file" "ansible_inventory" {
content = templatefile("../ansible_kind/hosts.tftpl", { hosts = { for k, vm in module.compute_instances : k => vm.instances_details[*][*].network_interface[0][*].access_config[0][*].nat_ip[0] }, user = local.user })
content = templatefile("../ansible_kind/hosts.tftpl", { hosts = { for k, vm in module.compute_instances : k => vm.instances_details[*].network_interface[0].access_config[0].nat_ip }, user = local.user })
filename = "../ansible_kind/hosts"
depends_on = [module.compute_instances]
}
Expand Down
4 changes: 2 additions & 2 deletions infra/outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

output "vm_names" {
description = "VM Name"
value = { for k, vm in module.compute_instances : k => vm[*].instances_details[0][*].name }
value = { for k, vm in module.compute_instances : k => vm.instances_details[*].name }
}

output "vm_external_ips" {
description = "VM External IP"
value = { for k, vm in module.compute_instances : k => vm.instances_details[*][*].network_interface[0][*].access_config[0][*].nat_ip[0] }
value = { for k, vm in module.compute_instances : k => vm.instances_details[*].network_interface[0].access_config[0].nat_ip }
}

0 comments on commit ef0e4c6

Please sign in to comment.