diff --git a/vars/redhat-7.yml b/vars/redhat-7.yml index 21ad9e77..11d675ad 100644 --- a/vars/redhat-7.yml +++ b/vars/redhat-7.yml @@ -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: diff --git a/vars/source_install.yml b/vars/source_install.yml index 77c6ca0e..b9a8584d 100644 --- a/vars/source_install.yml +++ b/vars/source_install.yml @@ -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" diff --git a/vars/suse-42.yml b/vars/suse-42.yml index 84ac2212..d7d2f6fa 100644 --- a/vars/suse-42.yml +++ b/vars/suse-42.yml @@ -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: diff --git a/vars/ubuntu-16.04.yml b/vars/ubuntu-16.04.yml index e995c45b..aecc3c4e 100644 --- a/vars/ubuntu-16.04.yml +++ b/vars/ubuntu-16.04.yml @@ -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