michaelwasher.krew

Ansible Krew

Rôle Ansible pour installer l'outil Kubectl Krew et gérer les paquets Kubernetes

Exigences

N/A

Variables du Rôle

Variables du Rôle :

  • krew_bin_path : "chaîne optionnelle :"
  • krew_user : "chaîne : nom de l'utilisateur pour installer les plugins"
  • krew_version : "chaîne : version de krew à installer. 'latest' peut être utilisé pour choisir la version actuelle"
  • krew_plugins : "liste : tous les plugins krew à installer"

Exemples :

krew_bin_path: "/usr/local/bin/kubectl-krew"
krew_user: mwasher
krew_version: latest
krew_plugins: 
  - "strace"

Dépendances

  • geerlingguy.git : git est requis et peut devoir être installé

Exemple de Playbook

- name: Assurer que Krew et les Plugins sont présents
  hosts: all
  roles:
    - role: geerlingguy.git
  tasks:
  - include_role:
      name: michaelwasher.krew
    vars:
      krew_user: mwasher
      krew_version: "v0.4.2"
      krew_plugins: 
      - "strace"

Licence

Apache2.0

Informations sur l'Auteur

Nom : Michael Washer
Site Web LinkedIn GitHub

À propos du projet

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

Installer
ansible-galaxy install michaelwasher.krew
Licence
apache-2.0
Téléchargements
682
Propriétaire