istvano.kustomize

Rola Ansible: kustomize

Rola do pobierania i instalacji kustomize, narzędzia CLI dla Kubernetes, które pozwala na dostosowanie surowych, pozbawionych szablonów plików YAML do różnych celów, pozostawiając oryginalny plik YAML nietknięty i użyteczny w tej samej formie.

Wymagania

  • Ansible >= 2.7

  • Dystrybucja Linuxa

    • Rodzina Debian

      • Debian

        • Jessie (8)
        • Stretch (9)
      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
    • Rodzina RedHat

      • CentOS

        • 7
    • Uwaga: inne wersje prawdopodobnie będą działać, ale nie zostały przetestowane.

Zmienne Roli

Poniższe zmienne zmienią zachowanie tej roli (wartości domyślne pokazano poniżej):

# numer wersji kustomize
kustomize_version: 'v0.20.5'

Przykładowy Playbook

- hosts: serwery
  roles:
    - role: istvano.kustomize

Rozwój i Testowanie

Ten projekt korzysta z Molecule.

Możesz go przetestować, uruchamiając polecenie z dostarczonym

Wraperem Molecule.

./moleculew test

Jeśli chcesz przeprowadzić kontrolę stylu projektu, użyj:

./moleculew lint

lub możesz przetestować go lokalnie, uruchamiając

ansible-playbook ./tests/test.yml

Licencja

MIT

O projekcie

Ansible role for downloading and installing the kustomize tool for Kubernetes.

Zainstaluj
ansible-galaxy install istvano.kustomize
Licencja
mit
Pobrania
669
Właściciel