Merge "nova: reduce playbooks runs to control/compute"

This commit is contained in:
Zuul 2019-04-27 17:51:24 +00:00 committed by Gerrit Code Review
commit d46184cbd2

View File

@ -16,39 +16,14 @@
- name: Install nova-conductor services
import_playbook: common-playbooks/nova.yml
vars:
nova_hosts: "nova_conductor"
nova_hosts: "nova_conductor:nova_scheduler:nova_api_os_compute:nova_api_placement:nova_api_metadata:nova_console"
nova_serial: "{{ nova_conductor_serial | default(['1', '100%']) }}"
- name: Install nova-scheduler services
import_playbook: common-playbooks/nova.yml
vars:
nova_hosts: "nova_scheduler:!nova_conductor"
nova_serial: "{{ nova_scheduler_serial | default(['1', '100%']) }}"
- name: Install nova API services
import_playbook: common-playbooks/nova.yml
vars:
nova_hosts: "nova_api_os_compute:nova_api_placement:!nova_conductor:!nova_scheduler:!nova_consoleauth"
nova_serial: "{{ nova_api_serial | default(['1', '100%']) }}"
- name: Install nova console/metadata services
import_playbook: common-playbooks/nova.yml
vars:
nova_hosts: "nova_api_metadata:nova_console:!nova_conductor:!nova_scheduler:!nova_consoleauth:!nova_api_os_compute:!nova_api_placement"
nova_serial: "{{ nova_console_serial | default(['1', '100%']) }}"
- name: Install nova compute
import_playbook: common-playbooks/nova.yml
vars:
nova_hosts: "nova_compute:!nova_conductor:!nova_scheduler:!nova_consoleauth:!nova_api_os_compute:!nova_api_placement:!nova_api_metadata:!nova_console"
nova_hosts: "nova_compute:!nova_conductor:!nova_scheduler:!nova_api_os_compute:!nova_api_placement:!nova_api_metadata:!nova_console"
nova_serial: "{{ nova_compute_serial | default('100%') }}"