codecap.kubectl
Rola Ansible: kubectl
Rola Ansible do instalacji kubectl (kubernetes ctl)
Wymagania
kubectl będzie pobierany z internetu, więc upewnij się, że masz dostęp do internetu. Używamy do tego curl.
Zmienne Roli
kubectl_conf:
path:
# ścieżka do miejsca, w którym zostanie zainstalowany kubectl
bin: '~/bin'
# ścieżka do miejsca na dodatkowe skrypty (kompletacje)
script: '~/scripts'
# wersja do pobrania
version: latest
# URL do uzyskania najnowszych informacji o wydaniach kubernetes
latest_url: 'https://storage.googleapis.com/kubernetes-release/release/stable.txt'
# URL do pobrania wydań kubernetes
release_url: 'https://storage.googleapis.com/kubernetes-release/release'
# czy instalować skrypty kompletacji
install_completion: true
Zależności
Brak
Przykładowy Playbook
Poniższy playbook zainstaluje kubectl przy użyciu domyślnych ustawień:
- hosts: servers
roles:
- role: codecap.kubectl
Proszę przeglądać plik defaults/main.yml w poszukiwaniu możliwych ustawień.
Licencja
BSD
Informacje o autorze
Vladislav Nazarenko
http://codeberry.de
Zainstaluj
ansible-galaxy install codecap.kubectl
Licencja
Unknown
Pobrania
558
Właściciel