indigo-dc.cms_config

Rôle cms_config

Configurer CVMFS, variables d'environnement, TFC, proxy, etc. pour CMS

Variables du rôle

Variables obligatoires :

  • audience: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_input_path: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_input_protocol: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_local_site: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_proxycache_token_manager: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutprefix_fallback: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutprefix: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutserver_fallback: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutserver: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutsite_fallback: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • cms_stageoutsite: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • iam_access_token: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • iam_client_id: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • iam_client_secret: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • iam_credential_endpoint: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • iam_endpoint: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • mysquid_host: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • proxycache_host: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE
  • watts_endpoint: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLE

Variables optionnelles :

  • cms_proxycache_image: valeur par défaut : "spiga/ttscache"
  • cms_squid_image: valeur par défaut : "spiga/frontiersquidv1"
  • cms_wn_image: valeur par défaut : "spiga/cmswn"
  • elasticsearch_secret: valeur par défaut : ""
  • monitordb_ip: valeur par défaut : ""

Dépendances

Aucune

Exemple de Playbook

Voici un exemple d'utilisation du rôle cms_config :

- hosts: serveurs
  roles:
     - { role: indigo-dc.cms_config, cms_config_cms_local_site: "MON_SITE", cms_config_stageoutsite: "MON_STAGEOUTSITE", cms_config_stageoutserver: "MON_STAGEOUTSERVER", cms_config_stageoutprefix: "MON_PREFIX_STAGEOUT", cms_config_stageoutsite_bkp: "MON_STAGEOUTSITE_BKP",  cms_config_stageoutserver_bkp: "MON_STAGEOUTSERVER_BKP", cms_config_iam_token: "MON_IAM_TOKEN", cms_config_iam_client_id: "MON_IAM_CLIENT_ID", cms_config_iam_client_secret: "MON_IAM_CLIENT_SECRET"  }

Licence

Licence Apache v2 [1]

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

Informations sur l'auteur

marica.antonacci@ba.infn.it

daniele.spiga@pg.infn.it

À propos du projet

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

Installer
ansible-galaxy install indigo-dc.cms_config
Licence
apache-2.0
Téléchargements
751
Propriétaire