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-galaxy install exzeo/ansible-role-kubectl
Лицензия
mit
Загрузки
180
Владелец