blob: ddf3ba4f93e25565a184d555dc4cc0f85718fccf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
resource "local_file" "ansible_inventory" {
filename = "${path.module}/inventory.ini"
content = <<-EOT
[kube_control_plane]
${proxmox_vm_qemu.k8s_cp.default_ipv4_address}
[etcd]
${proxmox_vm_qemu.k8s_cp.default_ipv4_address}
[kube_node]
%{for vm in proxmox_vm_qemu.k8s_worker[*]}${vm.default_ipv4_address}
%{endfor}
[k8s_cluster:children]
kube_control_plane
kube_node
EOT
}
|