istvano.kubectx

Ansible ロール: kubectx

このロールは、kubectx をダウンロードしてインストールします。これは、Kubernetes CLI であり、コンテキストや名前空間を切り替えるのに役立ちます。

要件

  • 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
所有者