indigo-dc.cms_config

cms_config Rol

Configurar CVMFS, variables de entorno, TFC, Proxy, etc. para CMS

Variables del Rol

Variables obligatorias:

  • audience: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_input_path: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_input_protocol: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_local_site: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_proxycache_token_manager: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutprefix_fallback: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutprefix: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutserver_fallback: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutserver: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutsite_fallback: OBLIGATORIO - SIN VALOR POR DEFECTO
  • cms_stageoutsite: OBLIGATORIO - SIN VALOR POR DEFECTO
  • iam_access_token: OBLIGATORIO - SIN VALOR POR DEFECTO
  • iam_client_id: OBLIGATORIO - SIN VALOR POR DEFECTO
  • iam_client_secret: OBLIGATORIO - SIN VALOR POR DEFECTO
  • iam_credential_endpoint: OBLIGATORIO - SIN VALOR POR DEFECTO
  • iam_endpoint: OBLIGATORIO - SIN VALOR POR DEFECTO
  • mysquid_host: OBLIGATORIO - SIN VALOR POR DEFECTO
  • proxycache_host: OBLIGATORIO - SIN VALOR POR DEFECTO
  • watts_endpoint: OBLIGATORIO - SIN VALOR POR DEFECTO

Variables opcionales:

  • cms_proxycache_image: por defecto: "spiga/ttscache"
  • cms_squid_image: por defecto: "spiga/frontiersquidv1"
  • cms_wn_image: por defecto: "spiga/cmswn"
  • elasticsearch_secret: por defecto: ""
  • monitordb_ip: por defecto: ""

Dependencias

Ninguna

Ejemplo de Playbook

Este es un ejemplo de cómo usar el rol cms_config:

- hosts: servers
  roles:
     - { role: indigo-dc.cms_config, cms_config_cms_local_site: "MI_SITIO", cms_config_stageoutsite: "MI_STAGEOUTSITE", cms_config_stageoutserver: "MI_STAGEOUTSERVER", cms_config_stageoutprefix: "MI_STAGEOUT_PREFIX", cms_config_stageoutsite_bkp: "MI_STAGEOUTSITE_BKP",  cms_config_stageoutserver_bkp: "MI_STAGEOUTSERVER_BKP", cms_config_iam_token: "MI_IAM_TOKEN", cms_config_iam_client_id: "MI_IAM_CLIENT_ID", cms_config_iam_client_secret: "MI_IAM_CLIENT_SECRET"  }

Licencia

Licencia Apache v2 [1]

[1] http://www.apache.org/licenses/LICENSE-2.0

Información del Autor

marica.antonacci@ba.infn.it

daniele.spiga@pg.infn.it

Acerca del proyecto

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

Instalar
ansible-galaxy install indigo-dc.cms_config
Licencia
apache-2.0
Descargas
751
Propietario