From d7dc2de79e7956161dcfe6d3e61ee7bc7ee89743 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Tue, 31 Oct 2023 11:49:42 +0100 Subject: [PATCH] Updated ansible output --- terraform/amsible.tf | 6 ------ terraform/ansible.tf | 5 +++++ terraform/inventory.tftpl | 6 +++--- 3 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 terraform/amsible.tf create mode 100644 terraform/ansible.tf 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