michaelwasher.krew

Ansible Krew

Kubernetesパッケージを管理するためのKubectl KrewツールをインストールするAnsibleロールです。

要件

特になし

ロール変数

ロール変数:

  • 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

作者情報

名前: マイケル・ワッシャー
ウェブサイト LinkedIn Github

プロジェクトについて

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

インストール
ansible-galaxy install michaelwasher.krew
ライセンス
apache-2.0
ダウンロード
682
所有者