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

Author Information


Informazioni sul progetto

Configure host for CMS: configure CVMFS, ENV Variables, TFC, Proxy, etc.

Installa
ansible-galaxy install indigo-dc.cms_config
Licenza
apache-2.0
Download
751
Proprietario