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.

Implements: blueprint openstack-distribution-packages
Change-Id: Id1d30da7dbca35b5a44215a78110971bda6a4263
This commit is contained in:
Markos Chandras 2018-06-01 10:59:05 +01:00
parent 1460a23423
commit 791b166a12
4 changed files with 16 additions and 13 deletions

View File

@ -17,17 +17,17 @@ keystone_distro_packages:
- ca-certificates
- cronie
- cronie-anacron
- cyrus-sasl-lib
- git
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
keystone_devel_distro_packages:
- cyrus-sasl-lib
- libffi-devel
- libxml2-devel
- libxslt-devel
- openldap
- openldap-devel
- openssl
- python-devel
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
- which
keystone_service_distro_packages:

View File

@ -34,6 +34,7 @@ keystone_package_list: |-
{% if keystone_developer_mode | bool %}
{% set _ = packages.extend(keystone_developer_mode_distro_packages) %}
{% endif %}
{% set _ = packages.extend(keystone_devel_distro_packages) %}
{{ packages }}
_keystone_bin: "/openstack/venvs/keystone-{{ keystone_venv_tag }}/bin"

View File

@ -17,17 +17,17 @@
keystone_distro_packages:
- ca-certificates
- cronie
- cyrus-sasl-devel
- git-core
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
keystone_devel_distro_packages:
- cyrus-sasl-devel
- libffi-devel
- libxml2-devel
- libxslt-devel
- openldap2
- openldap2-devel
- openssl
- python-devel
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
- which
keystone_service_distro_packages:

View File

@ -14,8 +14,12 @@
# limitations under the License.
keystone_distro_packages:
- docutils-common
- git
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
keystone_devel_distro_packages:
- docutils-common
- libffi-dev
- libjs-sphinxdoc
- libjs-underscore
@ -25,8 +29,6 @@ keystone_distro_packages:
- libxslt1-dev
- libxml2-dev
- python-dev
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- rsync
keystone_service_distro_packages:
- keystone