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

Name: Michael Washer Website LinkedIn Github

Über das Projekt

Ansible Role for installing the Kubectl Krew tool and managing Kubernetes packages

Installieren
ansible-galaxy install michaelwasher.krew
GitHub Repository
Lizenz
apache-2.0
Downloads
682
Besitzer