ricsanfre.k8s_cli

Ansibleロール: Helm

CI

このロールは、k8s CLIユーティリティであるHelmとKubectlをインストールします。

前提条件

特になし

ロール変数

使用可能な変数は以下に示されています。デフォルト値についてはdefaults/main.ymlを参照してください。

helmkubectl、または両方をインストールするかどうかを指定します。

install_helm: true
install_kubectl: true

OSとアーキテクチャを指定します。

k8s_platform: linux
k8s_arch: amd64

インストールするhelm/kubectlのバージョンを指定します。

helm_version: 'v3.2.1'
kubectl_version: "1.21.2"

インストールするHelmとKubectlのバージョンを制御します。詳細は利用可能なHelmリリース安定したkubectlリリースを参照してください。 helm_versionkubectl_versionを変更することで、バージョンをアップグレードまたはダウングレードできます。

    helm_bin_path: /usr/local/bin/helm
    kubectl_bin_path: /usr/local/bin/kubectl

helm/kubectlのバイナリがインストールされる場所です。

依存関係

特になし。

例のプレイブック

- hosts: all
  roles:
    - role: ricsanfre.k8s_cli

ライセンス

MIT / BSD

作者情報

このロールはリカルド・サンチェスによって作成されました。

プロジェクトについて

Helm and Kubeclt installation role

インストール
ansible-galaxy install ricsanfre.k8s_cli
ライセンス
mit
ダウンロード
16.4k
所有者
Telecom engineer.