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