awscli
Ansible Роль: awscli
Роль для установки пакета awscli на системах Debian/Ubuntu.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже (находятся в defaults/main.yml
):
Список переменных:
awscli_debian_pre_reqs:
- python3
- python3-pip
awscli_debian_pre_reqs_desired_state: present
pip_executable: pip3
awscli_app_debian_package: awscli
awscli_desired_state: present
Таблица переменных:
Переменная | Описание |
---|---|
awscli_debian_pre_reqs | Пакеты, необходимые для установки AWS CLI на системах на базе Debian. Использование python3, так как python2.x завершает поддержку в конце 2020 года. |
awscli_debian_pre_reqs_desired_state | Желаемое состояние для предварительных приложений AWS CLI на системах Debian. |
pip_executable | Исполняемый файл, используемый для установки пакета pip для awscli . |
awscli_app_debian_package | Название пакета приложения awscli, который необходимо установить, т.е. awscli на системах на базе Debian. |
awscli_desired_state | Желаемое состояние для AWS CLI. |
Зависимости
Нет
Пример плейбука
Для стандартного поведения роли (т.е. установка пакета awscli) в плейбуках ansible.
- hosts: servers
roles:
- darkwizard242.awscli
Для настройки поведения роли (т.е. установка последнего пакета awscli вместо обеспечения его установки) в плейбуках ansible.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: latest
Для настройки поведения роли (т.е. удаление пакета awscli) в плейбуках ansible.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: absent
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом, инженером DevOps/CloudOps, который любит учиться и вносить вклад в сообщество с открытым исходным кодом.
Установить
ansible-galaxy install darkwizard242/ansible-role-awscli
Лицензия
mit
Загрузки
4575
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!