indigo-dc.cms_config

Rola cms_config

Konfiguracja CVMFS, zmiennych ENV, TFC, proxy itp. dla CMS

Zmienne Roli

Obowiązkowe zmienne:

  • audience: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_input_path: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_input_protocol: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_local_site: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_proxycache_token_manager: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutprefix_fallback: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutprefix: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutserver_fallback: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutserver: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutsite_fallback: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • cms_stageoutsite: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • iam_access_token: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • iam_client_id: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • iam_client_secret: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • iam_credential_endpoint: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • iam_endpoint: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • mysquid_host: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • proxycache_host: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI
  • watts_endpoint: OBOWIĄZKOWE - BRAK DOMYŚLNEJ WARTOŚCI

Opcjonalne zmienne:

  • cms_proxycache_image: domyślnie: "spiga/ttscache"
  • cms_squid_image: domyślnie: "spiga/frontiersquidv1"
  • cms_wn_image: domyślnie: "spiga/cmswn"
  • elasticsearch_secret: domyślnie: ""
  • monitordb_ip: domyślnie: ""

Zależności

Brak

Przykładowy Playbook

To jest przykład, jak użyć roli cms_config:

- hosts: serwery
  roles:
     - { role: indigo-dc.cms_config, cms_config_cms_local_site: "MOJA_STRONA", cms_config_stageoutsite: "MOJA_STRONA_WYJAZDOWA", cms_config_stageoutserver: "MOJ_SERWER_WYJAZDOWY", cms_config_stageoutprefix: "MOJ_PREFIX_WYJAZDOWY", cms_config_stageoutsite_bkp: "MOJA_STRONA_BKP",  cms_config_stageoutserver_bkp: "MOJ_SERWER_BKP", cms_config_iam_token: "MOJ_TOKEN_IAM", cms_config_iam_client_id: "MOJ_ID_KLIENTA_IAM", cms_config_iam_client_secret: "MOJ_TAJNY_KLIENTA_IAM"  }

Licencja

Licencja Apache v2 [1]

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

Informacje o autorze

marica.antonacci@ba.infn.it

daniele.spiga@pg.infn.it

O projekcie

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

Zainstaluj
ansible-galaxy install indigo-dc.cms_config
Licencja
apache-2.0
Pobrania
751
Właściciel