Projet

Général

Profil

0002-misc-parametrize-postgresql-port.patch

Christophe Siraut, 25 novembre 2019 18:26

Télécharger (2,36 ko)

Voir les différences:

Subject: [PATCH 2/5] misc: parametrize postgresql port

 clean.yml                                      | 1 +
 group_vars/all                                 | 1 +
 roles/app-setup/tasks/main.yml                 | 1 +
 roles/app-setup/templates/app-settings-base.j2 | 3 +++
 roles/base/tasks/main.yml                      | 2 ++
 5 files changed, 8 insertions(+)
clean.yml
76 76
      postgresql_db:
77 77
        name: "{{item.value.db_name}}"
78 78
        state: absent
79
        port: "{{postgresql_port}}"
79 80
      with_dict: "{{apps}}"
80 81
      become: yes
81 82
      become_user: postgres
group_vars/all
9 9
ssl_certificate_key: "{{venv_certs}}/dev.publik.love-privkey.pem"
10 10
venv: "/home/{{user}}/envs/publik-env"
11 11
user: your_user_name
12
postgresql_port: 5432
12 13
apps:
13 14
  authentic:
14 15
    db_name: authentic_multitenant
roles/app-setup/tasks/main.yml
9 9
  postgresql_db:
10 10
    name: "{{db_name}}"
11 11
    owner: "{{user}}"
12
    port: "{{postgresql_port}}"
12 13
  become: yes
13 14
  become_user: postgres
14 15

  
roles/app-setup/templates/app-settings-base.j2
16 16

  
17 17
ALLOWED_HOSTS = ['*']
18 18

  
19
if PROJECT_NAME != 'wcs':
20
    DATABASES['default']['port'] = {{postgresql_port}}
21

  
19 22
LOGGING = {
20 23
    'disable_existing_loggers': True,
21 24
    'filters': {
roles/base/tasks/main.yml
38 38
  postgresql_user:
39 39
    name: "{{user}}"
40 40
    role_attr_flags: CREATEDB,LOGIN
41
    port: "{{postgresql_port}}"
42

  
41 43
  become: yes
42 44
  become_user: postgres
43 45

  
44
-