michaelwasher.krew

Ansible Krew

Rol de Ansible para instalar la herramienta Kubectl Krew y gestionar paquetes de Kubernetes

Requisitos

N/A

Variables del Rol

Variables del Rol:

  • krew_bin_path: "cadena opcional:"
  • krew_user: "cadena: nombre de usuario para instalar complementos"
  • krew_version: "cadena: versión de krew a instalar. 'latest' puede usarse para elegir la versión actual"
  • krew_plugins: "lista: todos los complementos de krew a instalar"

Ejemplos:

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

Dependencias

  • geerlingguy.guy : git es necesario y puede que necesite ser instalado

Ejemplo de Playbook

- name: Asegurarse de que Krew y los complementos estén presentes
  hosts: all
  roles:
    - role: geerlingguy.git
  tasks:
  - include_role:
      name: michaelwasher.krew
    vars:
      krew_user: mwasher
      krew_version: "v0.4.2"
      krew_plugins: 
      - "strace"

Licencia

Apache2.0

Información del Autor

Nombre: Michael Washer Website LinkedIn Github

Acerca del proyecto

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

Instalar
ansible-galaxy install michaelwasher.krew
Licencia
apache-2.0
Descargas
682
Propietario