diff options
Diffstat (limited to 'opentofu/modules')
| -rw-r--r-- | opentofu/modules/ansible_provisioner/main.tf | 15 | ||||
| -rw-r--r-- | opentofu/modules/ansible_provisioner/variables.tf | 26 | ||||
| -rw-r--r-- | opentofu/modules/ansible_provisioner/versions.tf | 11 | 
3 files changed, 0 insertions, 52 deletions
| diff --git a/opentofu/modules/ansible_provisioner/main.tf b/opentofu/modules/ansible_provisioner/main.tf deleted file mode 100644 index b836213..0000000 --- a/opentofu/modules/ansible_provisioner/main.tf +++ /dev/null @@ -1,15 +0,0 @@ -resource "null_resource" "ansible_provisioner" { -  triggers = { -    ip_or_inventory = coalesce(var.vm_ip, var.inventory_file_path) # Choose based on what is provided -  } - -  provisioner "local-exec" { -    command = <<-EOT -      ANSIBLE_HOST_KEY_CHECKING=False ANSIBLE_CONFIG=${path.root}/../ansible/ansible.cfg ansible-playbook -b -v \ -        -i ${var.inventory_file_path != null ? var.inventory_file_path : "${var.vm_ip},"} \ -        -u ${var.vm_username} \ -        --private-key ${var.ssh_private_key_path} \ -        ${var.ansible_playbook_path} -    EOT -  } -} diff --git a/opentofu/modules/ansible_provisioner/variables.tf b/opentofu/modules/ansible_provisioner/variables.tf deleted file mode 100644 index 0d15d01..0000000 --- a/opentofu/modules/ansible_provisioner/variables.tf +++ /dev/null @@ -1,26 +0,0 @@ -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." -} diff --git a/opentofu/modules/ansible_provisioner/versions.tf b/opentofu/modules/ansible_provisioner/versions.tf deleted file mode 100644 index d1135ae..0000000 --- a/opentofu/modules/ansible_provisioner/versions.tf +++ /dev/null @@ -1,11 +0,0 @@ -terraform { -  required_version = ">= 1.8.0" - -  required_providers { -    null = { -      source  = "hashicorp/null" -      version = ">= 0.0.0" -    } -  } -} - | 
