ricsanfre.k8s_cli

Rola Ansible: Helm

CI

Ta rola instaluje narzędzia CLI k8s Helm i Kubectl.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

Określ, czy zainstalować helm, kubectl czy oba.

install_helm: true
install_kubectl: true

Określ system operacyjny i architekturę.

k8s_platform: linux
k8s_arch: amd64

Określ wersje helm/kubectl do zainstalowania.

helm_version: 'v3.2.1'
kubectl_version: "1.21.2"

Umożliwia kontrolowanie wersji Helm i Kubectl do zainstalowania. Zobacz dostępne wydania Helm oraz stabilne wydanie kubectl. Możesz zaktualizować lub obniżyć wersje, zmieniając helm_version i kubectl_version.

    helm_bin_path: /usr/local/bin/helm
    kubectl_bin_path: /usr/local/bin/kubectl

Lokalizacja, w której zostanie zainstalowany plik binarny helm/kubectl.

Zależności

Brak.

Przykładowy playbook

- hosts: all
  roles:
    - role: ricsanfre.k8s_cli

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona przez Ricardo Sancheza.

O projekcie

Helm and Kubeclt installation role

Zainstaluj
ansible-galaxy install ricsanfre.k8s_cli
Licencja
mit
Pobrania
16.6k
Właściciel
Telecom engineer.