26 lines
942 B
Terraform
26 lines
942 B
Terraform
### test-vm-dns = proxmox_vm_qemu.proxmox_vm1[count.index],
|
|
### test-vm-ip = proxmox_vm_qemu.proxmox_vm1[count.index],
|
|
### test-prx-vm-dns = proxmox_vm_qemu.proxmox_vm2[count.index],
|
|
### test-prx-vm-ip = proxmox_vm_qemu.proxmox_vm2[count.index],
|
|
### test-prx-vm-id = proxmox_vm_qemu.proxmox_vm2
|
|
### virtualmachine-ip = proxmox_vm_qemu.virtualmachine.ipconfig0,
|
|
### [bastion]
|
|
### ${bastion-dns} ansible_host=${bastion-ip} # ${bastion-id}
|
|
|
|
### [servers]
|
|
### %{ for index, dns in private-dns ~}
|
|
### ${dns} ansible_host=${private-ip[index]} # ${private-id[index]}
|
|
### %{ endfor ~}
|
|
|
|
### The Ansible inventory file
|
|
|
|
#resource "local_file" "AnsibleInventory" {
|
|
# content = templatefile("inventory.tmpl",
|
|
# {
|
|
# virtualmachine-name = "${element(proxmox_vm_qemu.virtualmachine.*.name, 0)}",
|
|
# virtualmachine-domain = "${element(proxmox_vm_qemu.virtualmachine.*.searchdomain, 0)}"
|
|
# }
|
|
# )
|
|
# filename = "../inventory/hosts"
|
|
#}
|