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 DISPONIBLEcms_input_path
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_input_protocol
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_local_site
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_proxycache_token_manager
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutprefix_fallback
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutprefix
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutserver_fallback
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutserver
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutsite_fallback
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEcms_stageoutsite
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEiam_access_token
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEiam_client_id
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEiam_client_secret
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEiam_credential_endpoint
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEiam_endpoint
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEmysquid_host
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEproxycache_host
: OBLIGATOIRE - AUCUNE VALEUR PAR DÉFAUT DISPONIBLEwatts_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