lordoftheflies.ansible_role_python
title: 'Rol para Python' description: 'Inicio rápido y ejemplos para mostrar las capacidades del rol.'
Rol de Ansible: Python
Estado
Descripción
Python es un rol de Ansible utilizado para instalar y mantener servicios de producción.
Hoja de Ruta
Referencias
Requisitos
Producción
- Ansible
Para Pruebas Locales
- Vagrant - (Probado con la versión 2.1.1)
- Plugins de 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) - Para pruebas con múltiples máquinas virtuales [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - Recomendado vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- Virtual Box
- Probado con la versión 5.2.14 r123301 (Qt5.6.1)
Variables
defaults/main.yml
- defaults/main.yml contiene todas las variables necesarias.
ejemplo project_name/site.yml
- example_python.yml puede contener un ejemplo de entrada.
Pruebas
Pruebas con Molecule
molecule test
Pruebas con Vagrant
Para probar con todas las máquinas virtuales definidas en el Vagrantfile, ejecuta lo siguiente:
cd roles/python
vagrant up
Para ejecutar en una máquina virtual específica:
vagrant up xenial
Máquinas virtuales probadas con Vagrant y VirtualBox
pasada, fallida, no probada, no soportada
SO | Versión | Distribución | Soportado ^1 | Resultados |
---|
Autores
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
Licencia: MIT
- Python generado usando [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)
Informazioni sul progetto
Ansible Galaxy role for maintain Python.
Installa
ansible-galaxy install lordoftheflies.ansible_role_python
Licenza
Unknown
Download
205
Proprietario
Freelancer Software Entrepreneur, founder of Cherubits LLC.