diff --git a/ansible/roles/terraform_vm/defaults/main.yml b/ansible/roles/terraform_vm/defaults/main.yml index de3033c..38a2885 100644 --- a/ansible/roles/terraform_vm/defaults/main.yml +++ b/ansible/roles/terraform_vm/defaults/main.yml @@ -1,2 +1,7 @@ --- -terraform_vm_state: present \ No newline at end of file +terraform_vm_state: present +terraform_vars_vm_attr: + vm: + ram: 2048 + cpu: 2 + vlan: 66 \ No newline at end of file diff --git a/ansible/roles/terraform_vm/tasks/main.yml b/ansible/roles/terraform_vm/tasks/main.yml index 9db66d7..d83b52e 100644 --- a/ansible/roles/terraform_vm/tasks/main.yml +++ b/ansible/roles/terraform_vm/tasks/main.yml @@ -3,6 +3,9 @@ cloud.terraform.terraform: project_path: "{{ terraform_vm_project_path }}" state: "{{ terraform_vm_state }}" + complex_vars: true + variables: + vm_attr: "{{ terraform_vars_vm_attr }}" - name: Refresh inventory ansible.builtin.meta: refresh_inventory \ No newline at end of file