diff --git a/terraform/amsible.tf b/terraform/amsible.tf deleted file mode 100644 index e3155f3..0000000 --- a/terraform/amsible.tf +++ /dev/null @@ -1,6 +0,0 @@ -output "ansible_inventory" { - value = templatefile("${path.module}/inventory.tftpl", { - devops = hcloud_server.server_devops, k8s_servers = [hcloud_server.server_k8s_test] - }) - depends_on = [hcloud_server.server_k8s_test, hcloud_server.server_k8s_test] -} \ No newline at end of file diff --git a/terraform/ansible.tf b/terraform/ansible.tf new file mode 100644 index 0000000..245e6f3 --- /dev/null +++ b/terraform/ansible.tf @@ -0,0 +1,5 @@ +output "ansible_inventory" { + value = templatefile("${path.module}/inventory.tftpl", { + devops = hcloud_server.server_devops.ipv4_address, k8s_servers = [hcloud_server.server_k8s_test.ipv4_address] + }) +} \ No newline at end of file diff --git a/terraform/inventory.tftpl b/terraform/inventory.tftpl index 66474e1..7aefa7d 100644 --- a/terraform/inventory.tftpl +++ b/terraform/inventory.tftpl @@ -1,7 +1,7 @@ [kubernetes] -%{ for server in k8s_servers ~} -${server.name} ansible_host=${server.ipv4_address} ansible_python_interpreter=/usr/bin/python3 +%{ for ip in k8s_servers ~} +${ip} ansible_python_interpreter=/usr/bin/python3 %{ endfor ~} [ci] -${devops.name} ansible_host=${devops.ipv4_address} ansible_python_interpreter=/usr/bin/python3 +${devops} ansible_python_interpreter=/usr/bin/python3