kubectl

Имя роли

Устанавливает интерфейс командной строки kubectl на серверах Debian/Ubuntu.

Описание

# Это загрузит бинарный файл сразу в директорию. Роль автоматически определит ОС.

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

# Версия 'kubectl', которую нужно установить.
kubectl_version: "1.21.2"

# Переключение этой переменной удалит с сервера
uninstall: "false"

# Куда установить бинарный файл "kubectl"
kubectl_bin_directory: "/usr/local/bin"

Примеры плейбуков

Минимальный:

- name: Установить CLI
  hosts: all
  roles:
    - role: kubectl

Конкретная версия:

- name: Установить CLI
  hosts: all
  roles:
    - role: kubectl
      vars:
        kubectl_version: "1.23.2"

Удаление:

- name: Удалить CLI
  hosts: all
  roles:
    - role: kubectl
      vars:
        uninstall: true
О проекте

Ansible Role for installing kubectl

Установить
ansible-galaxy install exzeo/ansible-role-kubectl
Лицензия
mit
Загрузки
180
Владелец