codecap.kubectl

Ansible 角色:kubectl

构建状态 Ansible Galaxy

一个用于安装 kubectl(Kubernetes 控制工具)的 Ansible 角色。

要求

kubectl 将从互联网下载,因此请确保您有互联网访问权限。使用 curl 下载。

角色变量

kubectl_conf:
  path:
    # 存放 kubectl 的路径
    bin:    '~/bin'
    # 存放额外(补全)脚本的路径
    script: '~/scripts'
  # 要下载的版本
  version:            latest
  # 获取 Kubernetes 最新发布信息的 URL
  latest_url:         'https://storage.googleapis.com/kubernetes-release/release/stable.txt'
  # 获取 Kubernetes 发布版本的 URL
  release_url:        'https://storage.googleapis.com/kubernetes-release/release'
  # 是否安装补全脚本
  install_completion: true

依赖

示例剧本

以下剧本将使用默认设置安装 kubectl:

    - hosts: servers
      roles:
         - role: codecap.kubectl

请查看 defaults/main.yml 以获取可能的设置。

许可

BSD

作者信息

Vladislav Nazarenko
http://codeberry.de

关于项目

Ansible role to install kubectl (kubernetes)

安装
ansible-galaxy install codecap.kubectl
许可证
Unknown
下载
558