From 995e99c1e6efe14e1cf262002a481c5fe23e40a1 Mon Sep 17 00:00:00 2001 From: Vezpi Date: Wed, 26 Mar 2025 22:37:13 +0000 Subject: [PATCH] create ansible folder --- .../projects/terransible => ansible}/deploy_tf.yml | 12 ++++++++++-- ansible/inventory/terraform.yml | 4 ++++ terraform/projects/terransible/inventory.yml | 2 -- 3 files changed, 14 insertions(+), 4 deletions(-) rename {terraform/projects/terransible => ansible}/deploy_tf.yml (56%) create mode 100644 ansible/inventory/terraform.yml delete mode 100644 terraform/projects/terransible/inventory.yml diff --git a/terraform/projects/terransible/deploy_tf.yml b/ansible/deploy_tf.yml similarity index 56% rename from terraform/projects/terransible/deploy_tf.yml rename to ansible/deploy_tf.yml index 8b2c2e6..6385878 100644 --- a/terraform/projects/terransible/deploy_tf.yml +++ b/ansible/deploy_tf.yml @@ -1,14 +1,22 @@ --- - name: Deploy a Terraform infrastructure hosts: localhost + gather_facts: false tasks: - - name: terraform apply + + - name: Create a VM cloud.terraform.terraform: project_path: /home/vez/homelab/terraform/projects/terransible state: present register: tf_return + - name: Refresh inventory + ansible.builtin.meta: refresh_inventory + - name: Ping hosts: servers + gather_facts: false tasks: - - ping: \ No newline at end of file + + - name: Ping the host group + ansible.builtin.ping: \ No newline at end of file diff --git a/ansible/inventory/terraform.yml b/ansible/inventory/terraform.yml new file mode 100644 index 0000000..6aac5f6 --- /dev/null +++ b/ansible/inventory/terraform.yml @@ -0,0 +1,4 @@ +--- +plugin: cloud.terraform.terraform_provider +project_path: + - /home/vez/homelab/terraform/projects/terransible diff --git a/terraform/projects/terransible/inventory.yml b/terraform/projects/terransible/inventory.yml deleted file mode 100644 index 8c67098..0000000 --- a/terraform/projects/terransible/inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -plugin: cloud.terraform.terraform_provider