e00476d9cf
Octavia shares config across multiple services in sometimes unexpected
ways. To avoid problems, this patch merges external deploy tasks
configuration into a single file.
Related-Bug: #1836074
Co-Authored-By: Brent Eagles <beagles@redhat.com>
Change-Id: I8da16dd77b77b8d81510cb1818f5d8c572080825
(cherry picked from commit a8bdaf8d55
)
49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
---
|
|
|
|
- name: setting [controller_worker]/amp_boot_network_list
|
|
become: true
|
|
become_user: root
|
|
ini_file:
|
|
path: "{{ octavia_confd_prefix }}/etc/octavia/post-deploy.conf"
|
|
section: controller_worker
|
|
option: amp_boot_network_list
|
|
value: "{{ lb_mgmt_net_id }}"
|
|
selevel: s0
|
|
setype: svirt_sandbox_file_t
|
|
|
|
- name: setting [controller_worker]/amp_secgroup_list
|
|
become: true
|
|
become_user: root
|
|
ini_file:
|
|
path: "{{ octavia_confd_prefix }}/etc/octavia/post-deploy.conf"
|
|
section: controller_worker
|
|
option: amp_secgroup_list
|
|
value: "{{ lb_mgmt_secgroup_id }}"
|
|
selevel: s0
|
|
setype: svirt_sandbox_file_t
|
|
|
|
- name: setting [health_manager]/bind_ip
|
|
become: true
|
|
become_user: root
|
|
ini_file:
|
|
path: "{{ octavia_confd_prefix }}/etc/octavia/post-deploy.conf"
|
|
section: health_manager
|
|
option: bind_ip
|
|
value: "{{ mgmt_port_ip }}"
|
|
selevel: s0
|
|
setype: svirt_sandbox_file_t
|
|
|
|
- name: gather facts about the service project
|
|
shell: |
|
|
openstack project show "{{ auth_project_name }}" -c id -f value
|
|
register: project_id_result
|
|
|
|
- name: setting [controller_worker]/amp_image_owner_id
|
|
become: true
|
|
become_user: root
|
|
ini_file:
|
|
path: "{{ octavia_confd_prefix }}/etc/octavia/post-deploy.conf"
|
|
section: controller_worker
|
|
option: amp_image_owner_id
|
|
value: "{{ project_id_result.stdout }}"
|