michaelwasher.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

作者信息

姓名: Michael Washer
网站 LinkedIn Github

关于项目

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

安装
ansible-galaxy install michaelwasher.krew
许可证
apache-2.0
下载
682
拥有者