This role installs and configures AWS Command Line Interface v2 using the official AWS installer.
Ansible 2.10 or newer.
- Debian - 12 (Bookworm)
- Debian - 13 (Trixie)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
| Variable | Required | Default | Choices | Comments |
|---|---|---|---|---|
| awscli_users | true | [] |
list | Main configuration list. See defaults/main.yml. |
| awscli_package_state | true | present |
string | Use latest to upgrade. |
None
- hosts: all
roles:
- role: ansible-role-awscli
awscli_users:
- name: test_user
group: test_group
home: /home/test_user
aws_access_key_id: aaaa...
aws_secret_access_key: bbbb...
aws_region: us-east-1
s3_configuration:
- "use_accelerate_endpoint = false"molecule test
MIT