codecap.kubectl

Ansibleロール: kubectl

ビルドステータス Ansible Galaxy

kubectl(Kubernetesのコントロールツール)をインストールするためのAnsibleロールです。

要件

kubectlはインターネットからダウンロードされるため、インターネット接続が必要です。curlが使用されます。

ロール変数

kubectl_conf:
  path:
    # kubectlを置くパス
    bin:    '~/bin'
    # 追加の(補完用)スクリプトを置くパス
    script: '~/scripts'
  # ダウンロードするバージョン
  version:            latest
  # Kubernetesの最新リリース情報を取得するURL
  latest_url:         'https://storage.googleapis.com/kubernetes-release/release/stable.txt'
  # Kubernetesのリリースを取得するURL
  release_url:        'https://storage.googleapis.com/kubernetes-release/release'
  # 補完スクリプトをインストールするかどうか
  install_completion: true

依存関係

なし

例のプレイブック

以下のプレイブックは、デフォルト設定を使ってkubectlをインストールします:

    - hosts: servers
      roles:
         - role: codecap.kubectl

設定の詳細については、defaults/main.ymlを確認してください。

ライセンス

BSD

著者情報

ヴラディスラフ・ナザレンコ
http://codeberry.de

プロジェクトについて

Ansible role to install kubectl (kubernetes)

インストール
ansible-galaxy install codecap.kubectl
ライセンス
Unknown
ダウンロード
558