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.

O projekcie

Unify collections into a single unified_collection.

Zainstaluj
ansible-galaxy install constrict0r.unify
Licencja
mit
Pobrania
4k
Właściciel
The Traveling Vaudeville Villain Gitlab: gitlab.com/constrict0r - Blog: geekl0g.wordpress.com - Twitter: twitter.com/constrict0r - Functional Café: is.gd/YDqy