exzeo.kubectl

角色名称

在 Debian/Ubuntu 服务器上安装 kubectl 命令行工具。

描述

# 这会直接将二进制文件下载到目录中。该角色会自动检测操作系统。

角色变量

# 要安装的 '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.kubectl
许可证
mit
下载
250
拥有者