darkwizard242.saws

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

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

Лицензия

MIT

Информация об авторе

Эта роль была создана Али Мухаммадом, инженером 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!