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
Über das Projekt

Ansible Role for installing kubectl

Installieren
ansible-galaxy install exzeo.kubectl
GitHub Repository
Lizenz
mit
Downloads
250
Besitzer