ubuntu-python-raw
Ansible Роль: Установка Python на Ubuntu-машинах, на которых Python не предустановлен
Эта роль Ansible позволяет работать с Ansible на чистых Ubuntu-машинах, на которых Python не установлен. Она проверяет, установлен ли Python, и, если нет, устанавливает его с помощью модуля raw.
Требования
Не требуется.
Установка
ansible-galaxy install jasonheecs.ubuntu-python-raw
Переменные роли
Доступные переменные перечислены ниже, вместе с их значениями по умолчанию (см. defaults/main.yml):
python_version: 3
Зависимости
Отсутствуют.
Пример плейбука
- name: Настройка
hosts: all
become: yes
gather_facts: false # Вы должны отключить сбор фактов, чтобы эта роль работала как задумано
roles:
- { role: jasonheecs.ubuntu-python-raw }
Тесты
Тестирование проводится с помощью Test Kitchen, Kitchen Ansible и Kitchen Docker.
Чтобы запустить тесты, убедитесь, что Ruby и Docker установлены и выполните следующую команду:
gem install bundler && bundle exec kitchen test
Смотрите файл travis.yml и логи сборки Travis для получения дополнительных сведений о процессе сборки тестов и ожидаемых результатах.
Поддерживаемые платформы
Эта роль Ansible была протестирована на следующих платформах:
- Ubuntu 18.04
- Ubuntu 16.04
- Ubuntu 14.04
Лицензия
MIT
Информация об авторе
Установить
ansible-galaxy install jasonheecs/ansible-ubuntu-python-raw
Лицензия
mit
Загрузки
1555
Владелец