codecap.kubectl
Ansibleロール: kubectl
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-galaxy install codecap.kubectl
ライセンス
Unknown
ダウンロード
558