Projet

Général

Profil

0002-copy-varibles-from-inventory-to-group_vars-for-provi.patch

Christophe Siraut, 11 avril 2018 09:54

Télécharger (4,65 ko)

Voir les différences:

Subject: [PATCH 2/5] copy varibles from inventory to group_vars for providing
 variables to all hosts for all tasks

 group_vars/all | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 inventory.yml  | 52 --------------------------------------------------
 2 files changed, 60 insertions(+), 52 deletions(-)
 create mode 100644 group_vars/all
group_vars/all
1
compile_theme: true
2
django_version: 1.8.18
3
git_ssh: false
4
src_dir: "/home/{{user}}/src"
5
ssl_certificate: "/etc/ssl/certs/*.local.publik.crt"
6
ssl_certificate_key: "/etc/ssl/private/*.local.publik.key"
7
venv: "/home/{{user}}/envs/publik-env"
8
user: publik
9
apps:
10
  authentic:
11
    db_name: authentic_multitenant
12
    host_pattern: "*-authentic.local.publik"
13
    nginx_host_pattern: '~^(.*)\-authentic\.local\.publik$'
14
    project_name: authentic-multitenant
15
    server_port: 8000
16
  combo:
17
    db_name: combo
18
    host_pattern: "*-combo.local.publik"
19
    nginx_host_pattern: '~^(.*)\-combo\.local\.publik$'
20
    project_name: combo
21
    server_port: 8004
22
  hobo:
23
    db_name: hobo
24
    host_pattern: "*-hobo.local.publik"
25
    nginx_host_pattern: '~^(.*)\-hobo\.local\.publik$'
26
    project_name: hobo
27
    server_port: 8016
28
  passerelle:
29
    db_name: passerelle
30
    host_pattern: "*-passerelle.local.publik"
31
    nginx_host_pattern: '~^(.*)\-passerelle\.local\.publik$'
32
    project_name: passerelle
33
    server_port: 8024
34
  fargo:
35
    db_name: fargo
36
    host_pattern: "*-fargo.local.publik"
37
    nginx_host_pattern: '~^(.*)\-fargo\.local\.publik$'
38
    project_name: fargo
39
    server_port: 8036
40
  chrono:
41
    db_name: chrono
42
    host_pattern: "*-chrono.local.publik"
43
    nginx_host_pattern: '~^(.*)\-chrono\.local\.publik$'
44
    project_name: chrono
45
    server_port: 8040
46
  wcs:
47
    db_name: wcs
48
    host_pattern: "*-wcs.local.publik"
49
    nginx_host_pattern: '~^(.*)\-wcs\.local\.publik$'
50
    project_name: wcs
51
    server_port: 8032
52
tenants_conf:
53
  connexion-authentic: "connexion-authentic.local.publik"
54
  agent-combo: "agent-combo.local.publik"
55
  user-combo: "user-combo.local.publik"
56
  dev-hobo: "dev-hobo.local.publik"
57
  demarches-wcs: "demarches-wcs.local.publik"
58
  dev-passerelle: "dev-passerelle.local.publik"
59
  dev-fargo: "dev-fargo.local.publik"
60
  dev-chrono: "dev-chrono.local.publik"
inventory.yml
12 12
    ssl_certificate_key: "/etc/ssl/private/*.local.publik.key"
13 13
    user: your_user_name
14 14
    venv: "/home/{{user}}/envs/publik-env"
15
    apps:
16
      authentic:
17
        db_name: authentic_multitenant
18
        host_pattern: "*-authentic.local.publik"
19
        nginx_host_pattern: '~^(.*)\-authentic\.local\.publik$'
20
        project_name: authentic-multitenant
21
        server_port: 8000
22
      combo:
23
        db_name: combo
24
        host_pattern: "*-combo.local.publik"
25
        nginx_host_pattern: '~^(.*)\-combo\.local\.publik$'
26
        project_name: combo
27
        server_port: 8004
28
      hobo:
29
        db_name: hobo
30
        host_pattern: "*-hobo.local.publik"
31
        nginx_host_pattern: '~^(.*)\-hobo\.local\.publik$'
32
        project_name: hobo
33
        server_port: 8016
34
      passerelle:
35
        db_name: passerelle
36
        host_pattern: "*-passerelle.local.publik"
37
        nginx_host_pattern: '~^(.*)\-passerelle\.local\.publik$'
38
        project_name: passerelle
39
        server_port: 8024
40
      fargo:
41
        db_name: fargo
42
        host_pattern: "*-fargo.local.publik"
43
        nginx_host_pattern: '~^(.*)\-fargo\.local\.publik$'
44
        project_name: fargo
45
        server_port: 8036
46
      chrono:
47
        db_name: chrono
48
        host_pattern: "*-chrono.local.publik"
49
        nginx_host_pattern: '~^(.*)\-chrono\.local\.publik$'
50
        project_name: chrono
51
        server_port: 8040
52
      wcs:
53
        db_name: wcs
54
        host_pattern: "*-wcs.local.publik"
55
        nginx_host_pattern: '~^(.*)\-wcs\.local\.publik$'
56
        project_name: wcs
57
        server_port: 8032
58
    tenants_conf:
59
      connexion-authentic: "connexion-authentic.local.publik"
60
      agent-combo: "agent-combo.local.publik"
61
      user-combo: "user-combo.local.publik"
62
      dev-hobo: "dev-hobo.local.publik"
63
      demarches-wcs: "demarches-wcs.local.publik"
64
      dev-passerelle: "dev-passerelle.local.publik"
65
      dev-fargo: "dev-fargo.local.publik"
66
      dev-chrono: "dev-chrono.local.publik"
67
-