exzeo.kubectl

役割名

Debian/Ubuntuサーバーにkubectlコマンドラインインターフェイスをインストールします。

説明

# これにより、バイナリが直接ディレクトリにダウンロードされます。この役割は自動的にOSを検出します。

役割の変数

# インストールする「kubectl」のバージョン。
kubectl_version: "1.21.2"

# これを切り替えると、サーバーからアンインストールされます。
uninstall: "false"

# 「kubectl」バイナリをインストールする場所。
kubectl_bin_directory: "/usr/local/bin"

例プレイブック

最小限:

- name: CLIをインストール
  hosts: all
  roles:
    - role: kubectl

特定のバージョン:

- name: CLIをインストール
  hosts: all
  roles:
    - role: kubectl
      vars:
        kubectl_version: "1.23.2"

アンインストール:

- name: CLIをインストール
  hosts: all
  roles:
    - role: kubectl
      vars:
        uninstall: true
プロジェクトについて

Ansible Role for installing kubectl

インストール
ansible-galaxy install exzeo.kubectl
ライセンス
mit
ダウンロード
250
所有者