| ansible_env_vars |
Map of environment variables for the Ansible playbook |
map(string) |
{} |
no |
| ansible_inventory_file |
Ansible inventory file (default: tf-ansible-inventory) |
string |
"tf-ansible-inventory" |
no |
| ansible_playbook |
n/a |
string |
"site.yml" |
no |
| ansible_playbook_path |
Ansible playbook path (default: /tmp/ansible-playbooks) |
string |
"/tmp/ansible-playbooks" |
no |
| ansible_repo |
Git repository URL for the Ansible repo |
string |
n/a |
yes |
| ansible_verbosity |
Ansible verbosity level from 0 to 4; 0 disables -v flags |
number |
0 |
no |
| override_vm_state |
Hard override for all VM states, used by start/stop targets |
string |
null |
no |
| proxmox_vm_dependency |
Dependency on created Proxmox VMs (vm_ids or module) |
any |
n/a |
yes |
| proxmox_vms |
Map of Proxmox VMs with tags and network data |
map(object({ ciuser = string cidr = string tags = list(string) ansible_playbook_tag = optional(string, "update") vm_state = optional(string) })) |
n/a |
yes |
| vm_state |
Default state of the VM(s) (running, stopped, absent) |
string |
n/a |
yes |