Avoid distro installing unused services

When performing a distro_install avoid installing services where they
are not needed.  The services are started automatically and are
consuming resources.

Change-Id: I50608e7be402a022c6c488bba38899469dd99a2b
This commit is contained in:
Michael Vollman 2019-01-25 10:43:28 -05:00
parent ada7167002
commit c0010010c2
4 changed files with 28 additions and 10 deletions

View File

@ -29,6 +29,12 @@ cinder_package_list: |-
{% if cinder_services['cinder-backup']['group'] in group_names %}
{% set _ = packages.extend(cinder_backup_distro_packages) %}
{% endif %}
{% if cinder_services['cinder-api']['group'] in group_names %}
{% set _ = packages.extend(cinder_api_distro_packages) %}
{% endif %}
{% if cinder_services['cinder-scheduler']['group'] in group_names %}
{% set _ = packages.extend(cinder_scheduler_distro_packages) %}
{% endif %}
{% if cinder_oslomsg_amqp1_enabled | bool %}
{% set _ = packages.extend(cinder_oslomsg_amqp1_distro_packages) %}
{% endif %}

View File

@ -47,6 +47,10 @@ cinder_volume_distro_packages_tools:
- nfs-utils
- rpcbind
cinder_api_distro_packages: []
cinder_scheduler_distro_packages: []
cinder_lvm_volume_distro_packages:
- device-mapper-event
- lvm2

View File

@ -26,10 +26,6 @@ cinder_distro_packages:
cinder_service_distro_packages:
- openstack-cinder
- openstack-cinder-api
- openstack-cinder-backup
- openstack-cinder-scheduler
- openstack-cinder-volume
- python-openstackclient
- python-cursive
- python-shade
@ -45,7 +41,8 @@ cinder_devel_distro_packages:
- systemd-devel
- zlib-devel
cinder_volume_distro_packages: []
cinder_volume_distro_packages:
- openstack-cinder-volume
cinder_volume_distro_packages_tools:
- qemu-tools
@ -53,6 +50,12 @@ cinder_volume_distro_packages_tools:
- nfs-utils
- rpcbind
cinder_api_distro_packages:
- openstack-cinder-api
cinder_scheduler_distro_packages:
- openstack-cinder-scheduler
cinder_lvm_volume_distro_packages:
- device-mapper
- lvm2
@ -60,6 +63,7 @@ cinder_lvm_volume_distro_packages:
- tgt
cinder_backup_distro_packages:
- openstack-cinder-backup
- open-iscsi
- nfs-utils
- rpcbind

View File

@ -30,10 +30,6 @@ cinder_distro_packages:
- zlibc
cinder_service_distro_packages:
- cinder-api
- cinder-backup
- cinder-scheduler
- cinder-volume
- python-openstackclient
- python-shade
- python-systemd
@ -50,7 +46,8 @@ cinder_devel_distro_packages:
- libxslt1-dev
- libsystemd-dev
cinder_volume_distro_packages: []
cinder_volume_distro_packages:
- cinder-volume
cinder_volume_distro_packages_tools:
- qemu-utils
@ -58,6 +55,12 @@ cinder_volume_distro_packages_tools:
- nfs-common
- rpcbind
cinder_api_distro_packages:
- cinder-api
cinder_scheduler_distro_packages:
- cinder-scheduler
cinder_lvm_volume_distro_packages:
- dmeventd
- lvm2
@ -66,6 +69,7 @@ cinder_lvm_volume_distro_packages:
- thin-provisioning-tools
cinder_backup_distro_packages:
- cinder-backup
- open-iscsi
- nfs-common
- rpcbind