splitting roles
This commit is contained in:
19
roles/terraform/tasks/main.yml
Normal file
19
roles/terraform/tasks/main.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
- name: Install and configure Terraform
|
||||
tags: terraform
|
||||
become: true
|
||||
become_user: "{{ default_user }}"
|
||||
block:
|
||||
- name: Install tfenv
|
||||
git:
|
||||
repo: https://github.com/tfutils/tfenv.git
|
||||
version: master
|
||||
dest: "{{ default_user_home }}/.tfenv"
|
||||
depth: 1
|
||||
|
||||
- name: Install latest version of Terraform
|
||||
shell: "{{ default_user_home }}/.tfenv/bin/tfenv install latest"
|
||||
args:
|
||||
creates: "{{ default_user_home }}/.tfenv/version"
|
||||
|
||||
- name: Use latest version of Terraform
|
||||
shell: "{{ default_user_home }}/.tfenv/bin/tfenv use latest"
|
||||
Reference in New Issue
Block a user