krew

Ansible Krew

Ansible роль для установки инструмента Kubectl Krew и управления пакетами Kubernetes

Требования

Не применимо

Переменные роли

Переменные роли:

  • krew_bin_path: "необязательная строка:"
  • krew_user: "строка: имя пользователя, для которого будут установлены плагины"
  • krew_version: "строка: версия krew для установки. Можно использовать 'latest' для выбора текущей версии"
  • krew_plugins: "список: все плагины krew для установки"

Примеры:

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

Зависимости

  • geerlingguy.guy : требуется git, возможно, его нужно установить

Пример плейбука

- name: Убедиться, что Krew и плагины установлены
  hosts: all
  roles:
    - role: geerlingguy.git
  tasks:
  - include_role:
      name: michaelwasher.krew
    vars:
      krew_user: mwasher
      krew_version: "v0.4.2"
      krew_plugins: 
      - "strace"

Лицензия

Apache2.0

Информация об авторе

Имя: Майкл Уошер Вебсайт LinkedIn Github

О проекте

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

Установить
ansible-galaxy install MichaelWasher/ansible-role-krew
Лицензия
apache-2.0
Загрузки
478
Владелец