michaelwasher.krew
Ansible Krew
Ansible Rolle zur Installation des Kubectl Krew-Tools und zur Verwaltung von Kubernetes-Paketen
Anforderungen
Keine
Rollenvariablen
Rollenvariablen:
- krew_bin_path: "optionale Zeichenfolge:"
- krew_user: "Zeichenfolge: Name des Benutzers, der die Plugins installiert hat"
- krew_version: "Zeichenfolge: Version von Krew, die installiert werden soll. 'latest' kann verwendet werden, um die aktuelle Version auszuwählen"
- krew_plugins: "Liste: alle Krew-Plugins, die installiert werden sollen"
Beispiele:
krew_bin_path: "/usr/local/bin/kubectl-krew"
krew_user: mwasher
krew_version: latest
krew_plugins:
- "strace"
Abhängigkeiten
- geerlingguy.git :
git
ist erforderlich und muss möglicherweise installiert werden
Beispiel-Playbook
- name: Sicherstellen, dass Krew und Plugins vorhanden sind
hosts: all
roles:
- role: geerlingguy.git
tasks:
- include_role:
name: michaelwasher.krew
vars:
krew_user: mwasher
krew_version: "v0.4.2"
krew_plugins:
- "strace"
Lizenz
Apache2.0
Autoreninformation
Über das Projekt
Ansible Role for installing the Kubectl Krew tool and managing Kubernetes packages
Installieren
ansible-galaxy install michaelwasher.krew
Lizenz
apache-2.0
Downloads
682
Besitzer