16 lines
624 B
YAML
16 lines
624 B
YAML
---
|
|
- name: Deploy a Terraform infrastructure
|
|
cloud.terraform.terraform:
|
|
project_path: "{{ terraform_vm_project_path }}"
|
|
state: "{{ terraform_vm_state }}"
|
|
complex_vars: true
|
|
variables:
|
|
multi_node_deployment: "{{ terraform_vars_multi_node_deployment | default(omit)}}"
|
|
target_node: "{{ terraform_vars_target_node | default(omit)}}"
|
|
vm_attr: "{{ terraform_vars_vm_attr | default(omit)}}"
|
|
vm_env: "{{ terraform_vars_vm_env | default(omit)}}"
|
|
vm_tags: "{{ terraform_vars_vm_tags | default(omit)}}"
|
|
retries: 1
|
|
|
|
- name: Refresh inventory
|
|
ansible.builtin.meta: refresh_inventory |