istvano.kubectx

Rola Ansible: kubectx

Rola do pobrania i zainstalowania kubectx – narzędzia wiersza poleceń Kubernetes, które pomaga przełączać się między kontekstami i przestrzeniami nazw.

Wymagania

  • Ansible >= 2.7

  • Dystrybucja Linux:

    • Rodzina Debian

      • Debian

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

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

      • CentOS

        • 7
    • Uwaga: inne wersje mogą działać, ale nie były testowane.

Zmienne Roli

Poniższe zmienne zmienią działanie tej roli (domyślne wartości są pokazane poniżej):

# numer wersji kubectx
kubectx_version: '0.25.0'

Przykład Playbooka

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

Rozwój i Testowanie

Ten projekt korzysta z Molecule.

Możesz go przetestować, uruchamiając dostarczone

Opakowanie Molecule.

./moleculew test

Jeśli chcesz przeprowadzić linting 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 kubectx and kubeenv commands for Kubernetes.

Zainstaluj
ansible-galaxy install istvano.kubectx
Licencja
mit
Pobrania
431
Właściciel