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:
audience
cms_input_path
cms_input_protocol
cms_local_site
(listed twice; this seems to be an error)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
(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