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:
parent
ada7167002
commit
c0010010c2
|
@ -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 %}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue