diff options
author | clyhtsuriva <aimeric@adjutor.xyz> | 2025-02-08 20:20:02 +0100 |
---|---|---|
committer | clyhtsuriva <aimeric@adjutor.xyz> | 2025-02-08 20:20:02 +0100 |
commit | 41b4c6897cd61f8f7bbfc26d130150f135e1fefd (patch) | |
tree | 5c0f1702e82ac06050eb7681b8e404037a2a31e9 /opentofu/modules/ansible_provisioner/variables.tf | |
parent | 1e0f492b1d7f998cb7996e0f307c1e32a07cea36 (diff) |
opentofu: add types and descriptions to modules' variables
Diffstat (limited to 'opentofu/modules/ansible_provisioner/variables.tf')
-rw-r--r-- | opentofu/modules/ansible_provisioner/variables.tf | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/opentofu/modules/ansible_provisioner/variables.tf b/opentofu/modules/ansible_provisioner/variables.tf new file mode 100644 index 0000000..0d15d01 --- /dev/null +++ b/opentofu/modules/ansible_provisioner/variables.tf @@ -0,0 +1,26 @@ +variable "vm_ip" { + type = string + default = null + description = "The IP address of the VM to provision. Either this or `inventory_file_path` must be provided." +} + +variable "inventory_file_path" { + type = string + default = null + description = "The path to the Ansible inventory file. Either this or `vm_ip` must be provided." +} + +variable "vm_username" { + type = string + description = "The username to use for SSH access to the VM." +} + +variable "ssh_private_key_path" { + type = string + description = "The path to the private SSH key for accessing the VM." +} + +variable "ansible_playbook_path" { + type = string + description = "The path to the Ansible playbook to execute." +} |