indigo-dc.cms_config
cms_config 角色
配置 CVMFS、环境变量、TFC、代理等用于 CMS
角色变量
必要变量:
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
