python-requirements
ansible-python-requirements
Роль Ansible для удовлетворения требований к действиям, связанным с Python, в роли Ansible.
Требования
Зависимости от других программ или библиотек для этой роли.
- Debian
- Alpine Linux
- OSX
- Homebrew (>= 0.9.5)
Переменные роли
Переменные, которые мы можем использовать в этой роли.
имя | описание | тип | по умолчанию |
---|---|---|---|
python_requirements_update_existing_pip | Если да (true), существующий pip обновляется до последней версии. Это означает, что выполняется команда sudo pip install -U pip . Кроме того, создается символическая ссылка /usr/bin/python , если этот путь не существует, чтобы предотвратить сбой модуля pip Ansible без параметра executable . |
bool | нет |
- Действия, связанные с
python_requirements_update_existing_pip
, игнорируют ошибки по нескольким причинам. Поэтому следует проверить результаты, если вы установили это значение на 'да'.
Зависимости роли
Зависимости от других ролей для этой роли.
Пример плейбука
- hosts: all
roles:
- { role: FGtatsuro.python-requirements }
Тестирование на локальном Docker-хосте
Этот проект запускает тесты на Travis CI, но мы также можем запускать их на локальном Docker-хосте.
Пожалуйста, проверьте секции install
, before_script
и script
в файле .travis.yml
.
Мы можем использовать те же шаги для локального Docker-хоста.
Локальные требования следующие.
- Ansible (>= 2.0.0)
- Docker (>= 1.10.1)
Заметки
Для OSX, пожалуйста, обратите на это внимание.
- В результате выполнения этой роли в репозиториях Homebrew используется самая последняя версия OpenSSL вместо предустановленной.
Лицензия
MIT
Установить
ansible-galaxy install FGtatsuro/ansible-python-requirements
Лицензия
mit
Загрузки
90842
Владелец