--- # Vault CLI - name: Download vault binary unarchive: src: https://releases.hashicorp.com/vault/{{vault_version}}/vault_{{vault_version}}_linux_amd64.zip dest: '{{ executable_temp_dir }}' remote_src: true creates: '{{ executable_temp_dir }}/vault' mode: 0755 - name: Move vault binary to /usr/local/bin ansible.builtin.copy: src: '{{ executable_temp_dir }}/vault' dest: /usr/local/bin/vault owner: root group: root mode: '0755' become: yes # Terraform CLI - name: Download vault binary unarchive: src: https://releases.hashicorp.com/terraform/{{tf_version}}/terraform_{{tf_version}}_linux_amd64.zip dest: '{{ executable_temp_dir }}' remote_src: true creates: '{{ executable_temp_dir }}/terraform' mode: 0755 - name: Move vault binary to /usr/local/bin ansible.builtin.copy: src: '{{ executable_temp_dir }}/terraform' dest: /usr/local/bin/terraform owner: root group: root mode: '0755' become: yes