--- # AWS CLI - name: Download awscli v2 installer - latest version unarchive: src: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip dest: '{{ executable_temp_dir }}' remote_src: true creates: '{{ executable_temp_dir }}/aws' mode: 0755 when: awscli_version is not defined tags: ["awscli", "awscliv2"] - name: Download awscli v2 installer - specific version {{ awscli_version }} unarchive: src: 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64-{{ awscli_version }}.zip' dest: "{{ executable_temp_dir }}" remote_src: true creates: '{{ executable_temp_dir }}/aws' mode: 0755 when: awscli_version is defined tags: ["awscli", "awscliv2"] - name: Run the installer for awscli v2 command: args: cmd: '{{ executable_temp_dir }}/aws/install -i {{ awscli_install_dir }} -b /usr/local/bin' creates: /usr/local/bin/aws become: yes tags: ["awscli", "awscliv2"]