ansible_role_python
title: 'Роль для Python' description: 'Быстрый старт и примеры, демонстрирующие возможности роли.'
Ansible Роль: Python
Статус
Описание
Python — это Ansible Роль, используемая для настройки и поддержания сервисов производственного уровня.
Дорожная карта
Ссылки
Требования
Для производства
- Ansible
Для локального тестирования
- Vagrant - (Тестировалось с версией 2.1.1)
- Плагины Vagrant:
- [vagrant-disksize (0.1.2)](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-disksize)
- [vagrant-libvirt](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-libvirt)
- vai (0.9.3) - Для тестирования с несколькими виртуальными машинами [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - Рекомендуется vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- Virtual Box
- Тестировалось с версией 5.2.14 r123301 (Qt5.6.1)
Переменные
defaults/main.yml
- defaults/main.yml содержит все необходимые переменные.
проект_name/site.yml пример
- example_python.yml может содержать пример записи.
Тестирование
Тестирование с Molecule
molecule test
Тестирование с Vagrant
Чтобы протестировать со всеми виртуальными машинами, определёнными в Vagrantfile, выполните следующее:
cd roles/python
vagrant up
Чтобы запустить на конкретной виртуальной машине
vagrant up xenial
Виртуальные машины, протестированные с Vagrant и Virtualbox
успех, ошибка, не протестировано, не поддерживается
ОС | Версия | Дистрибутив | Поддерживается ^1 | Результаты |
---|
Авторы
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
Лицензия: MIT
- Python сгенерирован с помощью [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)
Установить
ansible-galaxy install lordoftheflies/ansible-role-python
Лицензия
Unknown
Загрузки
192
Владелец
Freelancer Software Entrepreneur, founder of Cherubits LLC.