istvano.kubectx

Ansible 角色:kubectx

此角色用于下载和安装 kubectx Kubernetes 命令行工具,帮助你在上下文和命名空间之间切换。

需求

  • Ansible >= 2.7

  • Linux 发行版

    • Debian 家族

      • Debian

        • Jessie (8)
        • Stretch (9)
      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
    • RedHat 家族

      • CentOS

        • 7
    • 注意:其他版本可能也能工作,但未经过测试。

角色变量

以下变量将改变此角色的行为(默认值如下):

# kubectx 版本号
kubectx_version: '0.25.0'

示例剧本

- hosts: servers
  roles:
    - role: istvano.kubectx

开发与测试

此项目使用 Molecule

你可以通过运行提供的

Molecule Wrapper 进行测试。

./moleculew test

如果你想检查项目的代码风格,可以使用:

./moleculew lint

或者你也可以通过运行以下命令在本地进行测试:

ansible-playbook ./tests/test.yml

许可证

MIT

关于项目

Ansible role for downloading and installing the kubectx and kubeenv commands for Kubernetes.

安装
ansible-galaxy install istvano.kubectx
许可证
mit
下载
431
拥有者