lordoftheflies.ansible_role_python
title: 'Rolle für Python' description: 'Schnellstart und Beispiele zur Demonstration der Rollenfunktionen.'
Ansible Rolle: Python
Status
Beschreibung
Python ist eine Ansible-Rolle, die verwendet wird, um produktionsfähige Dienste einzurichten und zu warten.
Fahrplan
Verweise
Anforderungen
Produktion
- Ansible
Für lokale Tests
- Vagrant - (Getestet mit Version 2.1.1)
- Vagrant-Plugins:
- [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) - Zum Testen mit mehreren VMs [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - Empfohlen vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- Virtual Box
- Getestet mit Version 5.2.14 r123301 (Qt5.6.1)
Variablen
defaults/main.yml
- defaults/main.yml enthält alle erforderlichen Variablen.
Projekt_name/site.yml Beispiel
- example_python.yml kann einen Beispiel-Eintrag enthalten.
Tests
Testen mit Molecule
molecule test
Testen mit Vagrant
Um mit allen in der Vagrantfile definierten VMs zu testen, führen Sie Folgendes aus:
cd roles/python
vagrant up
Um auf spezifischen VMs auszuführen:
vagrant up xenial
VMs, die mit Vagrant und Virtualbox getestet wurden
bestehen, fehlschlagen, ungetestet, nicht unterstützt
OS | Version | Distribution | Unterstützt ^1 | Ergebnisse |
---|
Autoren
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
Lizenz: MIT
- Python generiert mit [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)
Über das Projekt
Ansible Galaxy role for maintain Python.
Installieren
ansible-galaxy install lordoftheflies.ansible_role_python
Lizenz
Unknown
Downloads
205
Besitzer
Freelancer Software Entrepreneur, founder of Cherubits LLC.