python3

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

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

Лицензия

MIT

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

Эта роль была создана Али Мухаммадом, инженером 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
Загрузки
82869
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!