python3
Ansible Роль: python3
Роль для установки пакета python3 на системах Debian/Ubuntu и EL. Это версии по умолчанию, доступные в репозиториях, и могут изменяться в зависимости от того, что доступно в стандартных репозиториях ОС.
Требования
Отсутствуют.
Переменные роли
Доступные переменные перечислены ниже (находятся в defaults/main.yml
):
Список переменных:
python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present
Таблица переменных:
Переменная | Описание |
---|---|
python3_app_debian_package | Определяет приложение для установки на системах на базе Debian, т.е. python3 |
python3_app_el_package | Определяет приложение для установки на системах Enterprise Linux (Redhat/CentOS), т.е. python3 |
python3_desired_state | Определяет, устанавливать (т.е. present или latest ) или удалять (т.е. absent ) пакет. |
Зависимости
Отсутствуют.
Пример Playbook
Для стандартного поведения роли (т.е. установка пакета python3) в ansible playbooks.
- hosts: servers
roles:
- darkwizard242.python3
Для настройки поведения роли (т.е. установка последней версии пакета python3) в ansible playbooks.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_desired_state: latest
Для настройки поведения роли (т.е. установка пакета python3 для EL систем) в ansible playbooks.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_app_el_package: python3
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом, инженером DevOps/CloudOps, который любит учиться и вносить вклад в сообщество Open Source.
О проекте
Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.
Установить
ansible-galaxy install darkwizard242/ansible-role-python3
Лицензия
mit
Загрузки
74906
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!