Projet

Général

Profil

0001-add-a-source-tag-63832.patch

Emmanuel Cazenave, 12 avril 2022 15:35

Télécharger (7,63 ko)

Voir les différences:

Subject: [PATCH] add a 'source' tag (#63832)

 roles/app-setup/tasks/main.yml  |  8 ++++++++
 roles/authentic/tasks/main.yml  |  2 ++
 roles/base/tasks/main.yml       | 13 +++++++++++++
 roles/bijoe/tasks/main.yml      |  4 ++++
 roles/chrono/tasks/main.yml     |  2 ++
 roles/combo/tasks/main.yml      |  2 ++
 roles/facts/tasks/main.yml      |  3 +++
 roles/fargo/tasks/main.yml      |  2 ++
 roles/hobo/tasks/main.yml       |  2 ++
 roles/passerelle/tasks/main.yml |  2 ++
 roles/wcs/tasks/main.yml        |  4 ++++
 roles/welco/tasks/main.yml      |  2 ++
 12 files changed, 46 insertions(+)
roles/app-setup/tasks/main.yml
4 4
    app_settings_dir: "{{publik_settings}}/{{project_name}}"
5 5
    manage_app_bin: "{{virtualenv}}/bin/{{project_name}}-manage"
6 6
    server_app_name: "{{project_name}}"
7
  tags:
8
    - source
7 9

  
8 10
- name: "{{app_name}} - create db"
9 11
  postgresql_db:
......
75 77

  
76 78
- name: "{{app_name}} - migrate schemas"
77 79
  command: "{{manage_app_bin}} migrate_schemas"
80
  tags:
81
    - source
78 82

  
79 83
# FIXME
80 84
# - name: "{{app_name}} - compile translations"
......
84 88
- name: "{{app_name}} - compile scss"
85 89
  command: "{{manage_app_bin}} compile_scss"
86 90
  when: compile_scss
91
  tags:
92
    - source
87 93

  
88 94
- name: "{{app_name}} - collect statics"
89 95
  shell: "echo yes | {{manage_app_bin}} collectstatic --link"
96
  tags:
97
    - source
90 98

  
91 99
- name: "{{app_name}} - server script"
92 100
  template:
roles/authentic/tasks/main.yml
18 18
    repo: "authentic"
19 19
    repo_dir: "{{ src_dir }}/authentic"
20 20
    version: "{{authentic_version|default('main')}}"
21
  tags:
22
    - source
21 23

  
22 24
- name: Remove /etc/authentic-multitenant
23 25
  file:
roles/base/tasks/main.yml
158 158
    repo_dir: "{{ src_dir }}/eopayment"
159 159
    virtualenv: "{{venv_py3}}"
160 160
    version: "{{eopayment_version|default('main')}}"
161
  tags:
162
    - source
161 163

  
162 164
- name: source install django-tenant-schemas
163 165
  include_tasks: install_source.yml
......
166 168
    repo_dir: "{{ src_dir }}/django-tenant-schemas"
167 169
    virtualenv: "{{venv_py3}}"
168 170
    version: "{{django_tenant_schemas_version|default('main')}}"
171
  tags:
172
    - source
169 173

  
170 174
- name: source install django-mellon
171 175
  include_tasks: install_source.yml
......
174 178
    repo_dir: "{{ src_dir }}/django-mellon"
175 179
    virtualenv: "{{venv_py3}}"
176 180
    version: "{{django_mellon_version|default('main')}}"
181
  tags:
182
    - source
177 183

  
178 184
- name: source install gadjo
179 185
  include_tasks: install_source.yml
......
182 188
    repo_dir: "{{ src_dir }}/gadjo"
183 189
    virtualenv: "{{venv_py3}}"
184 190
    version: "{{gadjo_version|default('main')}}"
191
  tags:
192
    - source
185 193

  
186 194
- name: source install godo
187 195
  include_tasks: install_source.yml
......
190 198
    repo_dir: "{{ src_dir }}/godo.js"
191 199
    virtualenv: "{{venv_py3}}"
192 200
    version: "{{godo_version|default('main')}}"
201
  tags:
202
    - source
193 203

  
194 204
- name: install python-memcached
195 205
  pip:
......
203 213
    repo_dir: "{{ src_dir }}/django-ckeditor"
204 214
    virtualenv: "{{venv_py3}}"
205 215
    version: "{{django_ckeditor_version|default('main')}}"
216
  tags:
217
    - source
206 218

  
207 219
- name: install theme
208 220
  import_tasks: tasks/install_theme.yml
......
211 223
    version: "{{publik_base_theme_version|default('main')}}"
212 224
  tags:
213 225
    - theme
226
    - source
214 227

  
215 228
- name: create cert directory
216 229
  file:
roles/bijoe/tasks/main.yml
5 5
    repo: "bijoe"
6 6
    repo_dir: "{{ src_dir }}/bijoe"
7 7
    version: "{{bijoe_version|default('main')}}"
8
  tags:
9
    - source
8 10

  
9 11
- name: source install wcs-olap
10 12
  import_tasks: install_source.yml
......
12 14
    repo: "wcs-olap"
13 15
    repo_dir: "{{ src_dir }}/wcs-olap"
14 16
    version: "{{wcs_olap_version|default('main')}}"
17
  tags:
18
    - source
15 19

  
16 20
- name: bijoe app setup
17 21
  import_role:
roles/chrono/tasks/main.yml
5 5
    repo: "chrono"
6 6
    repo_dir: "{{ src_dir }}/chrono"
7 7
    version: "{{chrono_version|default('main')}}"
8
  tags:
9
    - source
8 10

  
9 11
- name: chrono app setup
10 12
  import_role:
roles/combo/tasks/main.yml
4 4
    repo: "combo"
5 5
    repo_dir: "{{ src_dir }}/combo"
6 6
    version: "{{combo_version|default('main')}}"
7
  tags:
8
    - source
7 9

  
8 10
- name: combo app setup
9 11
  import_role:
roles/facts/tasks/main.yml
4 4
  when: user == 'your_user_name'
5 5
  register: username
6 6
  tags:
7
    - source
7 8
    - theme
8 9
    - tls
9 10

  
......
12 13
    user: "{{ username.stdout }}"
13 14
  when: user == 'your_user_name'
14 15
  tags:
16
    - source
15 17
    - theme
16 18
    - tls
17 19

  
......
20 22
    msg: Please run the playbook with a non-root user.
21 23
  when: user == 'root'
22 24
  tags:
25
    - source
23 26
    - theme
24 27
    - tls
roles/fargo/tasks/main.yml
5 5
    repo: "fargo"
6 6
    repo_dir: "{{ src_dir }}/fargo"
7 7
    version: "{{fargo_version|default('main')}}"
8
  tags:
9
    - source
8 10

  
9 11
- name: fargo app setup
10 12
  import_role:
roles/hobo/tasks/main.yml
5 5
    repo_dir: "{{ src_dir }}/hobo"
6 6
    virtualenv: "{{venv_py3}}"
7 7
    version: "{{hobo_version|default('main')}}"
8
  tags:
9
    - source
8 10

  
9 11
- name: hobo app setup
10 12
  import_role:
roles/passerelle/tasks/main.yml
4 4
    repo: "passerelle"
5 5
    repo_dir: "{{ src_dir }}/passerelle"
6 6
    version: "{{passerelle_version|default('main')}}"
7
  tags:
8
    - source
7 9

  
8 10
- name: passerelle app setup
9 11
  import_role:
roles/wcs/tasks/main.yml
16 16
    repo: "wcs"
17 17
    repo_dir: "{{ src_dir }}/wcs"
18 18
    version: "{{wcs_version|default('main')}}"
19
  tags:
20
    - source
19 21

  
20 22
- name: source install auquotidien
21 23
  import_tasks: install_source.yml
......
23 25
    repo: "auquotidien"
24 26
    repo_dir: "{{ src_dir }}/auquotidien"
25 27
    version: "{{auquotidien_version|default('main')}}"
28
  tags:
29
    - source
26 30

  
27 31
- name: "settings directory"
28 32
  file:
roles/welco/tasks/main.yml
5 5
    repo: "welco"
6 6
    repo_dir: "{{ src_dir }}/welco"
7 7
    version: "{{welco_version|default('main')}}"
8
  tags:
9
    - source
8 10

  
9 11
- name: welco app setup
10 12
  import_role:
11
-