|
82 | 82 | notify:
|
83 | 83 | - "Restart {{ item.key }} container"
|
84 | 84 |
|
85 |
| -- block: |
86 |
| - |
87 |
| - - name: Copying over Octavia SSH key |
88 |
| - copy: |
89 |
| - content: "{{ octavia_amp_ssh_key.private_key }}" |
90 |
| - dest: "{{ node_config_directory }}/octavia-worker/{{ octavia_amp_ssh_key_name }}" |
91 |
| - owner: "{{ config_owner_user }}" |
92 |
| - group: "{{ config_owner_group }}" |
93 |
| - mode: "0400" |
94 |
| - become: True |
95 |
| - when: inventory_hostname in groups[octavia_services['octavia-worker']['group']] |
96 |
| - |
97 |
| - - name: Copying certificate files for octavia-worker |
98 |
| - vars: |
99 |
| - service: "{{ octavia_services['octavia-worker'] }}" |
100 |
| - copy: |
101 |
| - src: "{{ node_custom_config }}/octavia/{{ item }}" |
102 |
| - dest: "{{ node_config_directory }}/octavia-worker/{{ item }}" |
103 |
| - mode: "0660" |
104 |
| - become: true |
105 |
| - when: |
106 |
| - - inventory_hostname in groups[service.group] |
107 |
| - - service.enabled | bool |
108 |
| - with_items: "{{ octavia_amphora_keys }}" |
109 |
| - notify: |
110 |
| - - Restart octavia-worker container |
| 85 | +- name: Copying over Octavia SSH key |
| 86 | + copy: |
| 87 | + content: "{{ octavia_amp_ssh_key.private_key }}" |
| 88 | + dest: "{{ node_config_directory }}/octavia-worker/{{ octavia_amp_ssh_key_name }}" |
| 89 | + owner: "{{ config_owner_user }}" |
| 90 | + group: "{{ config_owner_group }}" |
| 91 | + mode: "0400" |
| 92 | + become: True |
| 93 | + when: inventory_hostname in groups[octavia_services['octavia-worker']['group']] |
111 | 94 |
|
112 |
| - - name: Copying certificate files for octavia-housekeeping |
113 |
| - vars: |
114 |
| - service: "{{ octavia_services['octavia-housekeeping'] }}" |
115 |
| - copy: |
116 |
| - src: "{{ node_custom_config }}/octavia/{{ item }}" |
117 |
| - dest: "{{ node_config_directory }}/octavia-housekeeping/{{ item }}" |
118 |
| - mode: "0660" |
119 |
| - become: true |
120 |
| - when: |
121 |
| - - inventory_hostname in groups[service.group] |
122 |
| - - service.enabled | bool |
123 |
| - with_items: "{{ octavia_amphora_keys }}" |
124 |
| - notify: |
125 |
| - - Restart octavia-housekeeping container |
| 95 | +- name: Copying certificate files for octavia-worker |
| 96 | + vars: |
| 97 | + service: "{{ octavia_services['octavia-worker'] }}" |
| 98 | + copy: |
| 99 | + src: "{{ node_custom_config }}/octavia/{{ item }}" |
| 100 | + dest: "{{ node_config_directory }}/octavia-worker/{{ item }}" |
| 101 | + mode: "0660" |
| 102 | + become: true |
| 103 | + when: |
| 104 | + - inventory_hostname in groups[service.group] |
| 105 | + - service.enabled | bool |
| 106 | + with_items: |
| 107 | + - client.cert-and-key.pem |
| 108 | + - client_ca.cert.pem |
| 109 | + - server_ca.cert.pem |
| 110 | + - server_ca.key.pem |
| 111 | + notify: |
| 112 | + - Restart octavia-worker container |
126 | 113 |
|
127 |
| - - name: Copying certificate files for octavia-health-manager |
128 |
| - vars: |
129 |
| - service: "{{ octavia_services['octavia-health-manager'] }}" |
130 |
| - copy: |
131 |
| - src: "{{ node_custom_config }}/octavia/{{ item }}" |
132 |
| - dest: "{{ node_config_directory }}/octavia-health-manager/{{ item }}" |
133 |
| - mode: "0660" |
134 |
| - become: true |
135 |
| - when: |
136 |
| - - inventory_hostname in groups[service.group] |
137 |
| - - service.enabled | bool |
138 |
| - with_items: "{{ octavia_amphora_keys }}" |
139 |
| - notify: |
140 |
| - - Restart octavia-health-manager container |
| 114 | +- name: Copying certificate files for octavia-housekeeping |
| 115 | + vars: |
| 116 | + service: "{{ octavia_services['octavia-housekeeping'] }}" |
| 117 | + copy: |
| 118 | + src: "{{ node_custom_config }}/octavia/{{ item }}" |
| 119 | + dest: "{{ node_config_directory }}/octavia-housekeeping/{{ item }}" |
| 120 | + mode: "0660" |
| 121 | + become: true |
| 122 | + when: |
| 123 | + - inventory_hostname in groups[service.group] |
| 124 | + - service.enabled | bool |
| 125 | + with_items: |
| 126 | + - client.cert-and-key.pem |
| 127 | + - client_ca.cert.pem |
| 128 | + - server_ca.cert.pem |
| 129 | + - server_ca.key.pem |
| 130 | + notify: |
| 131 | + - Restart octavia-housekeeping container |
141 | 132 |
|
142 |
| - when: "'amphora' in octavia_provider_drivers" |
| 133 | +- name: Copying certificate files for octavia-health-manager |
143 | 134 | vars:
|
144 |
| - octavia_amphora_keys: |
145 |
| - - client.cert-and-key.pem |
146 |
| - - client_ca.cert.pem |
147 |
| - - server_ca.cert.pem |
148 |
| - - server_ca.key.pem |
| 135 | + service: "{{ octavia_services['octavia-health-manager'] }}" |
| 136 | + copy: |
| 137 | + src: "{{ node_custom_config }}/octavia/{{ item }}" |
| 138 | + dest: "{{ node_config_directory }}/octavia-health-manager/{{ item }}" |
| 139 | + mode: "0660" |
| 140 | + become: true |
| 141 | + when: |
| 142 | + - inventory_hostname in groups[service.group] |
| 143 | + - service.enabled | bool |
| 144 | + with_items: |
| 145 | + - client.cert-and-key.pem |
| 146 | + - client_ca.cert.pem |
| 147 | + - server_ca.cert.pem |
| 148 | + - server_ca.key.pem |
| 149 | + notify: |
| 150 | + - Restart octavia-health-manager container |
0 commit comments