darkwizard242.saws
Ansible Роль: saws
Роль для установки пакета saws pip на системах Debian/Ubuntu. saws — это улучшенная версия AWS CLI.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже (находятся в defaults/main.yml
):
Список переменных:
saws_debian_pre_reqs:
- python3
- python3-pip
saws_debian_pre_reqs_desired_state: present
saws_pip_executable: pip3
saws_app_debian_package: saws
saws_desired_state: present
Таблица переменных:
Переменная | Описание |
---|---|
saws_debian_pre_reqs | Пакеты, необходимые для установки saws на системах на базе Debian. Используется python3, так как python2.x вышел из поддержки в конце 2020 года. |
saws_debian_pre_reqs_desired_state | Желаемое состояние предварительных приложений для saws на системах Debian. |
saws_pip_executable | Выполнимая программа для установки пакета pip saws . |
saws_app_debian_package | Название пакета приложения saws, который необходимо установить, т.е. saws на системах на базе Debian. |
saws_desired_state | Желаемое состояние для saws. |
Зависимости
Нет.
Пример плейбука
Для стандартного поведения роли (т.е. установки пакета saws) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.saws
Для настройки поведения роли (т.е. установки последней версии пакета saws вместо того, чтобы просто убедиться в его наличии) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: latest
Для настройки поведения роли (т.е. удаления пакета saws) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: absent
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом, инженером DevOps/CloudOps, который любит учиться и вносить вклад в сообщество Open Source.
О проекте
Installs saws using pip3 package, a super charged aws cli.
Установить
ansible-galaxy install darkwizard242.saws
Лицензия
mit
Загрузки
4.1k
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!