lordoftheflies.ansible_role_python
title: 'Rola dla Pythona' description: 'Szybki poradnik i przykłady pokazujące możliwości roli.'
Rola Ansible: Python
Status
Opis
Python to rola Ansible używana do konfiguracji i zarządzania usługami produkcyjnymi.
Plan rozwoju
Odniesienia
Wymagania
Produkcja
- Ansible
Do testów lokalnych
- Vagrant - (Testowane wersją 2.1.1)
- Wtyczki 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) - Do testowania z wieloma maszynami wirtualnymi [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - Polecane vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- Virtual Box
- Testowane wersją 5.2.14 r123301 (Qt5.6.1)
Zmienne
defaults/main.yml
- defaults/main.yml zawiera wszystkie wymagane zmienne.
przykład project_name/site.yml
- example_python.yml może zawierać przykładowy wpis.
Testowanie
Testowanie z Molecule
molecule test
Testowanie z Vagrant
Aby przetestować z wszystkimi maszynami wirtualnymi zdefiniowanymi w Vagrantfile, uruchom następujące polecenie:
cd roles/python
vagrant up
Aby uruchomić na konkretnej maszynie wirtualnej:
vagrant up xenial
Maszyny wirtualne testowane z Vagrant i VirtualBox
pass, fail, untested, unsupported
OS | Wersja | Dystrybucja | Wsparcie ^1 | Wyniki |
---|
Autorzy
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
Licencja: MIT
- python wygenerowany przy użyciu [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)
Zainstaluj
ansible-galaxy install lordoftheflies.ansible_role_python
Licencja
Unknown
Pobrania
205
Właściciel
Freelancer Software Entrepreneur, founder of Cherubits LLC.