- 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"