indigo-dc.cms_config
cms_config Role
=========
This role sets up CVMFS, environment variables, TFC, proxy settings, and other configurations for CMS.
Role Variables
Required Variables:
These variables must be defined - there are no default values provided:
audiencecms_input_pathcms_input_protocolcms_local_site(listed twice; this seems to be an error)cms_proxycache_token_managercms_stageoutprefix_fallbackcms_stageoutprefixcms_stageoutserver_fallbackcms_stageoutservercms_stageoutsite_fallbackcms_stageoutsiteiam_access_tokeniam_client_idiam_client_secretiam_credential_endpointiam_endpointmysquid_host(listed twice; this seems to be an error)proxycache_host(listed twice; this seems to be an error)watts_endpoint
Optional Variables:
These variables have default values:
cms_proxycache_image: default is "spiga/ttscache"cms_squid_image: default is "spiga/frontiersquidv1"cms_wn_image: default is "spiga/cmswn"elasticsearch_secret: default is ""monitordb_ip: default is ""
Dependencies
There are no dependencies.
Example Playbook
Here’s an example of how to use the cms_config role:
- 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"
}
License
Apache License v2 1
