|
1 | 1 | --- |
2 | 2 | - name: Ensuring config directories exist |
3 | | - file: |
| 3 | + ansible.builtin.file: |
4 | 4 | path: "{{ node_config_directory }}/{{ item.key }}" |
5 | 5 | state: "directory" |
6 | 6 | owner: "{{ config_owner_user }}" |
|
10 | 10 | with_dict: "{{ masakari_services | select_services_enabled_and_mapped_to_host }}" |
11 | 11 |
|
12 | 12 | - name: Check if policies shall be overwritten |
13 | | - stat: |
| 13 | + ansible.builtin.stat: |
14 | 14 | path: "{{ item }}" |
15 | 15 | delegate_to: localhost |
16 | 16 | run_once: true |
|
22 | 22 | skip: true |
23 | 23 |
|
24 | 24 | - name: Set masakari policy file |
25 | | - set_fact: |
| 25 | + ansible.builtin.set_fact: |
26 | 26 | masakari_policy_file: "{{ masakari_policy.results.0.stat.path | basename }}" |
27 | 27 | masakari_policy_file_path: "{{ masakari_policy.results.0.stat.path }}" |
28 | 28 | when: |
29 | 29 | - masakari_policy.results | length > 0 |
30 | 30 |
|
31 | 31 | - name: Copying over existing policy file |
32 | | - template: |
| 32 | + ansible.builtin.template: |
33 | 33 | src: "{{ masakari_policy_file_path }}" |
34 | 34 | dest: "{{ node_config_directory }}/{{ item.key }}/{{ masakari_policy_file }}" |
35 | 35 | mode: "0660" |
|
39 | 39 | with_dict: "{{ masakari_services | select_services_enabled_and_mapped_to_host }}" |
40 | 40 |
|
41 | 41 | - name: Copying over config.json files for services |
42 | | - template: |
| 42 | + ansible.builtin.template: |
43 | 43 | src: "{{ item.key }}.json.j2" |
44 | 44 | dest: "{{ node_config_directory }}/{{ item.key }}/config.json" |
45 | 45 | mode: "0660" |
46 | 46 | become: true |
47 | 47 | with_dict: "{{ masakari_services | select_services_enabled_and_mapped_to_host }}" |
48 | 48 |
|
49 | 49 | - name: Copying over TLS certificates |
50 | | - include_tasks: copy-certs.yml |
| 50 | + ansible.builtin.include_tasks: copy-certs.yml |
51 | 51 | when: |
52 | 52 | - masakari_copy_certs | bool |
53 | 53 |
|
|
92 | 92 | - name: Copying over wsgi-masakari file for services |
93 | 93 | vars: |
94 | 94 | service: "{{ masakari_services['masakari-api'] }}" |
95 | | - template: |
| 95 | + ansible.builtin.template: |
96 | 96 | src: "wsgi-masakari.conf.j2" |
97 | 97 | dest: "{{ node_config_directory }}/masakari-api/wsgi-masakari.conf" |
98 | 98 | mode: "0660" |
|
102 | 102 | - masakari_wsgi_provider == "apache" |
103 | 103 |
|
104 | 104 | - name: "Configure uWSGI for Masakari" |
105 | | - include_role: |
| 105 | + ansible.builtin.include_role: |
106 | 106 | name: service-uwsgi-config |
107 | 107 | vars: |
108 | 108 | project_services: "{{ masakari_services }}" |
|
134 | 134 | vars: |
135 | 135 | service_name: "{{ item.service }}" |
136 | 136 | service: "{{ masakari_services[service_name] }}" |
137 | | - template: |
| 137 | + ansible.builtin.template: |
138 | 138 | src: "{{ item.src }}" |
139 | 139 | dest: "{{ node_config_directory }}/{{ service_name }}/{{ item.dest }}" |
140 | 140 | mode: "0660" |
|
0 commit comments