indigo-dc.cms_config
cms_config ロール
CMSのためにCVMFS、ENV変数、TFC、プロキシなどを設定します。
ロール変数
必須変数:
audience
: 必須 - デフォルトはありませんcms_input_path
: 必須 - デフォルトはありませんcms_input_protocol
: 必須 - デフォルトはありませんcms_local_site
: 必須 - デフォルトはありませんcms_proxycache_token_manager
: 必須 - デフォルトはありませんcms_stageoutprefix_fallback
: 必須 - デフォルトはありませんcms_stageoutprefix
: 必須 - デフォルトはありませんcms_stageoutserver_fallback
: 必須 - デフォルトはありませんcms_stageoutserver
: 必須 - デフォルトはありませんcms_stageoutsite_fallback
: 必須 - デフォルトはありませんcms_stageoutsite
: 必須 - デフォルトはありませんiam_access_token
: 必須 - デフォルトはありませんiam_client_id
: 必須 - デフォルトはありませんiam_client_secret
: 必須 - デフォルトはありませんiam_credential_endpoint
: 必須 - デフォルトはありませんiam_endpoint
: 必須 - デフォルトはありませんmysquid_host
: 必須 - デフォルトはありませんproxycache_host
: 必須 - デフォルトはありませんwatts_endpoint
: 必須 - デフォルトはありません
オプション変数:
cms_proxycache_image
: デフォルト: "spiga/ttscache"cms_squid_image
: デフォルト: "spiga/frontiersquidv1"cms_wn_image
: デフォルト: "spiga/cmswn"elasticsearch_secret
: デフォルト: ""monitordb_ip
: デフォルト: ""
依存関係
なし
例プレイブック
cms_config
ロールの使用例:
- hosts: servers
roles:
- { role: indigo-dc.cms_config, cms_config_cms_local_site: "MY_SITE", cms_config_stageoutsite: "MY_STAGEOUTSITE", cms_config_stageoutserver: "MY_STAGEOUTSERVER", cms_config_stageoutprefix: "MY_STAGEOUT_PREFIX", cms_config_stageoutsite_bkp: "MY_STAGEOUTSITE_BKP", cms_config_stageoutserver_bkp: "MY_STAGEOUTSERVER_BKP", cms_config_iam_token: "MY_IAM_TOKEN", cms_config_iam_client_id: "MY_IAM_CLIENT_ID", cms_config_iam_client_secret: "MY_IAM_CLIENT_SECRET" }
ライセンス
Apache ライセンス v2 [1]
[1] http://www.apache.org/licenses/LICENSE-2.0