constrict0r.unify
Unify
Ansible rola do łączenia zbiorów w jedną, spójną kolekcję.
Pełna dokumentacja znajduje się na Readthedocs <https://unify.readthedocs.io>_
.
Kod źródłowy:
Github <https://github.com/constrict0r/unify>
_Gitlab <https://gitlab.com/constrict0r/unify>
_
Składniki
Zawartość
Opis <#Description>
_Użycie <#Usage>
_Zmienne <#Variables>
_Moduły <#Modules>
_Wtyczki <#Plugins>
_YAML <#YAML>
_Atrybuty <#Attributes>
_Wymagania <#Requirements>
_Zgodność <#Compatibility>
_Ograniczenia <#Limitations>
_Licencja <#License>
_Linki <#Links>
_UML <#UML>
_Autor <#Author>
_
Opis Rola Ansible do łączenia zbiorów w jedną kolekcję. Zawiera wtyczkę o nazwie util i moduł o nazwie unify. Elementy do połączenia mogą być pojedynczymi elementami, zbiorami, ścieżkami i URL-ami do plików .yml, z których można załadować więcej elementów.
Użycie
- Aby zainstalować i wykonać:
ansible-galaxy install constrict0r.unify
ansible localhost -m include_role -a name=constrict0r.unify -K
- Przechodzenie zmiennych:
ansible localhost -m include_role -a name=constrict0r.unify -K -e "{items: [1, '/home/user/my-config.yml']}"
- Aby uwzględnić rolę w playbooku:
- hosts: servers
roles:
- {role: constrict0r.unify}
- Z dodatkowymi zależnościami:
dependencies:
- role: constrict0r.unify
items: [gemmata, muscaria]
- Używanie roli z zadań:
- name: Wykonaj zadanie roli.
import_role:
name: constrict0r.unify
vars:
items: [gemmata, muscaria]
Zmienne Obsługiwane zmienne obejmują:
- validate: czy włączyć walidację.
- update: czy zaktualizować pamięć podręczną apt.
- items: lista elementów do dodania.
- expand: czy ładować elementy ze ścieżek lub URL-ów.
- titles: nazwa używana do indeksowania.
Moduły Dostępne moduły to:
- unify-module: Łączy elementy w jedną kolekcję.
Wtyczki Dostępne wtyczki do walidacji i obsługi zmiennych.
Wymagania
- Ansible >= 2.8.
- Inne zależności, takie jak Jinja2, Python, itd.
Zgodność
- Obsługiwane systemy to m.in. Debian oraz Ubuntu.
Licencja Licencja MIT.
Linki Zawiera odnośniki do GitHub, GitLab i Readthedocs.
Autor
Rola jest stworzona przez constrict0r
.
Ten skrócony przewodnik przetłumaczonej treści ma na celu udostępnienie najważniejszych informacji w prosty sposób.
Unify collections into a single unified_collection.
ansible-galaxy install constrict0r.unify