This role installs and configures awscli using pip package and, optionally, enables tab auto completion for awscli commands and sets up awscli's config file.
awscli_version
: The awscli version to install (default: 'latest')awscli_enable_tab_completion
: If true, enables tab auto completion for awscli commands (default: True)awscli_user
: User to configure awscli for (Ex: 'ubuntu')awscli_group
: Group to configure awscli for (default: awscli_user)awscli_access_key
: ACCESS_KEY_ID for awscli commands (default: '')awscli_secret_key
: SECRET_ACCESS_KEY for awscli commands (default: '')awscli_region
: Default AWS region for awscli commands (default: '')
- hosts: servers
roles:
- {
role: 'awscli',
awscli_user: 'ubuntu',
awscli_region: 'eu-west-1'
}
MIT