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