exzeo.kubectl
Rollenname
Installiert das kubectl Command Line Interface auf Debian/Ubuntu-Servern.
Beschreibung
# Dies wird die Binärdatei direkt in das Verzeichnis herunterladen. Die Rolle erkennt das Betriebssystem automatisch.
Rollenvariablen
# Version von 'kubectl', die installiert werden soll.
kubectl_version: "1.21.2"
# Durch das Umschalten hiervon wird es vom Server deinstalliert.
uninstall: "false"
# Wo die "kubectl" Binärdatei installiert werden soll.
kubectl_bin_directory: "/usr/local/bin"
Beispiel-Playbooks
Minimal:
- name: CLI installieren
hosts: alle
roles:
- role: kubectl
Spezifische Version:
- name: CLI installieren
hosts: alle
roles:
- role: kubectl
vars:
kubectl_version: "1.23.2"
Deinstallieren:
- name: CLI installieren
hosts: alle
roles:
- role: kubectl
vars:
uninstall: true