vars: Do not pull devel packages on distro installations

The devel packages are only needed to build the pip pacakges so we don't
need them when we install packages straight from the distro repos.

Change-Id: I97855f8ac677dc34d7e4619b4ec72aa593eca76f
Implements: blueprint openstack-distribution-packages
This commit is contained in:
Markos Chandras 2018-06-04 10:36:33 +01:00
parent d9e4386470
commit ea75a8ea10
5 changed files with 11 additions and 5 deletions

View File

@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
glance_package_list: "{{ glance_service_distro_packages }}"
glance_package_list: "{{ glance_distro_packages + glance_service_distro_packages }}"
_glance_bin: "/usr/bin"
_glance_etc: "/etc"

View File

@ -15,11 +15,13 @@
glance_distro_packages:
- git
- libxml2-devel
- nfs-utils
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rpcbind
glance_devel_distro_packages:
- libxml2-devel
glance_service_distro_packages:
- openstack-glance
- uwsgi

View File

@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
glance_package_list: "{{ glance_distro_packages }}"
glance_package_list: "{{ glance_distro_packages + glance_devel_distro_packages }}"
_glance_bin: "/openstack/venvs/glance-{{ glance_venv_tag }}/bin"
_glance_etc: "{{ _glance_bin | dirname + '/etc' }}"

View File

@ -16,11 +16,13 @@
glance_distro_packages:
- git-core
- libxml2-devel
- nfs-utils
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rpcbind
glance_devel_distro_packages:
- libxml2-devel
glance_service_distro_packages:
- openstack-glance
- openstack-glance-api

View File

@ -19,11 +19,13 @@ cache_timeout: 600
# Common apt packages
glance_distro_packages:
- git
- libxml2-dev
- nfs-common
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rpcbind
glance_devel_distro_packages:
- libxml2-dev
glance_service_distro_packages:
- glance
- glance-api