Alphabetize packages

Some images have packages sorted alphabetically and some not.
Unify common style between all images.

Change-Id: I906ed89c10b12886665618752f525ba71d83d991
This commit is contained in:
Eduardo Gonzalez 2017-03-23 20:06:50 +00:00
parent ce716ebe22
commit 623e54da37
38 changed files with 247 additions and 247 deletions

View File

@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set aodh_base_packages = [ {% set aodh_base_packages = [
'openstack-aodh-common',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'openstack-aodh-common',
'python-ldappool' 'python-ldappool'
] %} ] %}
@ -68,8 +68,8 @@ RUN mkdir -p /var/www/cgi-bin/aodh \
ADD aodh-base-archive /aodh-base-source ADD aodh-base-archive /aodh-base-source
{% set aodh_base_pip_packages = [ {% set aodh_base_pip_packages = [
'pymongo', '/aodh',
'/aodh' 'pymongo'
] %} ] %}
RUN ln -s aodh-base-source/* aodh \ RUN ln -s aodh-base-source/* aodh \

View File

@ -13,8 +13,8 @@ MAINTAINER {{ maintainer }}
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set barbican_api_packages = [ {% set barbican_api_packages = [
'uwsgi-plugin-python', 'barbican-api',
'barbican-api' 'uwsgi-plugin-python'
] %} ] %}
{% endif %} {% endif %}

View File

@ -26,11 +26,11 @@ MAINTAINER {{ maintainer }}
{{ macros.install_packages(barbican_base_packages | customizable("packages")) }} {{ macros.install_packages(barbican_base_packages | customizable("packages")) }}
{% set barbican_base_pip_packages = [ {% set barbican_base_pip_packages = [
'/barbican',
'MySQL-python',
'pastedeploy', 'pastedeploy',
'uwsgi', 'python-barbicanclient',
'MySQL-python' , 'uwsgi'
'python-barbicanclient' ,
'/barbican'
] %} ] %}
ADD barbican-base-archive /barbican-base-source ADD barbican-base-archive /barbican-base-source

View File

@ -101,10 +101,10 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
] %} ] %}
{% set base_centos_yum_repo_packages = [ {% set base_centos_yum_repo_packages = [
'epel-release ',
'yum-plugin-priorities',
'centos-release-ceph-jewel', 'centos-release-ceph-jewel',
'centos-release-qemu-ev' 'centos-release-qemu-ev',
'epel-release',
'yum-plugin-priorities'
] %} ] %}
{{ macros.install_packages(base_centos_yum_repo_packages | customizable("yum_centos_repo_packages")) }} {{ macros.install_packages(base_centos_yum_repo_packages | customizable("yum_centos_repo_packages")) }}
@ -170,13 +170,13 @@ RUN yum -y install \
{% block base_redhat_binary_versionlock %}{% endblock %} {% block base_redhat_binary_versionlock %}{% endblock %}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% set base_centos_binary_packages = [ {% set base_centos_binary_packages = [
'sudo',
'which',
'python',
'lvm2',
'scsi-target-utils',
'iproute', 'iproute',
'iscsi-initiator-utils' 'iscsi-initiator-utils',
'lvm2',
'python',
'scsi-target-utils',
'sudo',
'which'
] %} ] %}
# Install base packages # Install base packages
{{ macros.install_packages( base_centos_binary_packages | customizable("centos_binary_packages")) }} {{ macros.install_packages( base_centos_binary_packages | customizable("centos_binary_packages")) }}
@ -187,13 +187,13 @@ RUN yum -y install \
{% set base_centos_source_packages = [ {% set base_centos_source_packages = [
'curl', 'curl',
'sudo', 'iproute',
'tar', 'iscsi-initiator-utils',
'which',
'lvm2', 'lvm2',
'scsi-target-utils', 'scsi-target-utils',
'iproute', 'sudo',
'iscsi-initiator-utils' 'tar',
'which'
] %} ] %}
# Update packages # Update packages
{{ macros.install_packages( base_centos_source_packages | customizable("centos_source_packages")) }} {{ macros.install_packages( base_centos_source_packages | customizable("centos_source_packages")) }}

View File

@ -8,18 +8,18 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ceilometer_api_packages = [ {% set ceilometer_api_packages = [
'openstack-ceilometer-api',
'httpd', 'httpd',
'mod_ssl',
'mod_wsgi', 'mod_wsgi',
'mod_ssl' 'openstack-ceilometer-api'
] %} ] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }} {{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set ceilometer_api_packages = [ {% set ceilometer_api_packages = [
'ceilometer-api',
'apache2', 'apache2',
'ceilometer-api',
'libapache2-mod-wsgi' 'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }} {{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}
@ -32,10 +32,10 @@ RUN echo > /etc/apache2/ports.conf
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ceilometer_api_packages = [ {% set ceilometer_api_packages = [
'gettext',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'gettext' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }} {{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}
@ -49,8 +49,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% set ceilometer_api_packages = [ {% set ceilometer_api_packages = [
'apache2', 'apache2',
'libapache2-mod-wsgi', 'gettext',
'gettext' 'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }} {{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}

View File

@ -14,9 +14,9 @@ MAINTAINER {{ maintainer }}
{% set ceilometer_base_packages = [ {% set ceilometer_base_packages = [
'openstack-ceilometer-common', 'openstack-ceilometer-common',
'python-gnocchiclient', 'python-gnocchiclient',
'python-tooz',
'python-oslo-db', 'python-oslo-db',
'python-pecan', 'python-pecan',
'python-tooz',
'python-wsme' 'python-wsme'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}

View File

@ -9,25 +9,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ceph_base_packages = [ {% set ceph_base_packages = [
'btrfs-progs',
'ceph', 'ceph',
'ceph-fuse', 'ceph-fuse',
'ceph-radosgw', 'ceph-radosgw',
'parted', 'e2fsprogs',
'hdparm', 'hdparm',
'btrfs-progs', 'parted',
'xfsprogs', 'xfsprogs'
'e2fsprogs'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set ceph_base_packages = [ {% set ceph_base_packages = [
'btrfs-tools',
'ceph', 'ceph',
'ceph-fuse', 'ceph-fuse',
'radosgw', 'e2fsprogs',
'parted',
'hdparm', 'hdparm',
'btrfs-tools', 'parted',
'xfsprogs', 'radosgw',
'e2fsprogs' 'xfsprogs'
] %} ] %}
{% endif %} {% endif %}
{{ macros.install_packages(ceph_base_packages | customizable("packages")) }} {{ macros.install_packages(ceph_base_packages | customizable("packages")) }}

View File

@ -8,18 +8,18 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_api_packages = [ {% set cinder_api_packages = [
'python-keystone',
'httpd', 'httpd',
'mod_ssl',
'mod_wsgi', 'mod_wsgi',
'mod_ssl' 'python-keystone'
] %} ] %}
{{ macros.install_packages(cinder_api_packages | customizable("packages")) }} {{ macros.install_packages(cinder_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set cinder_api_packages = [ {% set cinder_api_packages = [
'cinder-api',
'apache2', 'apache2',
'cinder-api',
'libapache2-mod-wsgi' 'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(cinder_api_packages | customizable("packages")) }} {{ macros.install_packages(cinder_api_packages | customizable("packages")) }}
@ -30,8 +30,8 @@ RUN echo > /etc/apache2/ports.conf
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_api_packages = [ {% set cinder_api_packages = [
'httpd', 'httpd',
'mod_wsgi', 'mod_ssl',
'mod_ssl' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(cinder_api_packages | customizable("packages")) }} {{ macros.install_packages(cinder_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \

View File

@ -12,8 +12,8 @@ MAINTAINER {{ maintainer }}
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set cinder_backup_packages = [ {% set cinder_backup_packages = [
'nfs-common', 'cinder-backup',
'cinder-backup' 'nfs-common'
] %} ] %}
{% endif %} {% endif %}

View File

@ -10,15 +10,15 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_base_packages = [ {% set cinder_base_packages = [
'openstack-cinder', 'ceph-common',
'python-automaton',
'lvm2', 'lvm2',
'ceph-common' 'openstack-cinder',
'python-automaton'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set cinder_base_packages = [ {% set cinder_base_packages = [
'cinder-common',
'ceph-common', 'ceph-common',
'cinder-common',
'lvm2' 'lvm2'
] %} ] %}
{% endif %} {% endif %}
@ -27,15 +27,15 @@ MAINTAINER {{ maintainer }}
{% elif install_type == 'source' %} {% elif install_type == 'source' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_base_packages = [ {% set cinder_base_packages = [
'ceph-common',
'lvm2', 'lvm2',
'qemu-img', 'qemu-img'
'ceph-common'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set cinder_base_packages = [ {% set cinder_base_packages = [
'ceph-common',
'lvm2', 'lvm2',
'qemu-utils', 'qemu-utils'
'ceph-common'
] %} ] %}
{% endif %} {% endif %}
{{ macros.install_packages(cinder_base_packages | customizable("packages")) }} {{ macros.install_packages(cinder_base_packages | customizable("packages")) }}

View File

@ -18,8 +18,8 @@ RUN sed -i '1 i include /var/lib/cinder/volumes/*' /etc/tgt/tgtd.conf
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set cinder_volume_packages = [ {% set cinder_volume_packages = [
'tgt', 'nfs-common',
'nfs-common' 'tgt'
] %} ] %}
{{ macros.install_packages(cinder_volume_packages | customizable("packages")) }} {{ macros.install_packages(cinder_volume_packages | customizable("packages")) }}

View File

@ -9,16 +9,16 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set elasticsearch_packages = [ {% set elasticsearch_packages = [
'java-1.7.0-openjdk', 'elasticsearch',
'elasticsearch' 'java-1.7.0-openjdk'
] %} ] %}
ENV JAVA_HOME /usr/lib/jvm/jre-1.7.0-openjdk/ ENV JAVA_HOME /usr/lib/jvm/jre-1.7.0-openjdk/
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set elasticsearch_packages = [ {% set elasticsearch_packages = [
'openjdk-8-jre', 'elasticsearch',
'elasticsearch' 'openjdk-8-jre'
] %} ] %}
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/ ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/

View File

@ -10,17 +10,17 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set fluentd_packages = [ {% set fluentd_packages = [
'td-agent',
'gcc-c++', 'gcc-c++',
'make' 'make',
'td-agent'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set fluentd_packages = [ {% set fluentd_packages = [
'td-agent', 'g++',
'make', 'make',
'g++' 'td-agent'
] %} ] %}
{% endif %} {% endif %}

View File

@ -14,9 +14,9 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set freezer_api_packages = [ {% set freezer_api_packages = [
'mod_wsgi', 'httpd',
'mod_ssl', 'mod_ssl',
'httpd' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(freezer_api_packages | customizable("packages")) }} {{ macros.install_packages(freezer_api_packages | customizable("packages")) }}
@ -25,8 +25,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set freezer_api_packages = [ {% set freezer_api_packages = [
'libapache2-mod-wsgi', 'apache2',
'apache2' 'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(freezer_api_packages | customizable("packages")) }} {{ macros.install_packages(freezer_api_packages | customizable("packages")) }}

View File

@ -11,14 +11,14 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set glance_base_packages = [ {% set glance_base_packages = [
'openstack-glance', 'openstack-glance',
'python-rbd', 'python-rados',
'python-rados' 'python-rbd'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set glance_base_packages = [ {% set glance_base_packages = [
'glance', 'glance',
'python-rbd', 'python-rados',
'python-rados' 'python-rbd'
] %} ] %}
{% endif %} {% endif %}
@ -26,8 +26,8 @@ MAINTAINER {{ maintainer }}
{% elif install_type == 'source' %} {% elif install_type == 'source' %}
{% set glance_base_packages = [ {% set glance_base_packages = [
'python-rbd', 'python-rados',
'python-rados' 'python-rbd'
] %} ] %}
{{ macros.install_packages(glance_base_packages | customizable("packages")) }} {{ macros.install_packages(glance_base_packages | customizable("packages")) }}

View File

@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set gnocchi_base_packages = [ {% set gnocchi_base_packages = [
'openstack-gnocchi-common',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'openstack-gnocchi-common',
'python-ldappool', 'python-ldappool',
'python-rados' 'python-rados'
] %} ] %}
@ -25,8 +25,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set gnocchi_base_packages = [ {% set gnocchi_base_packages = [
'gnocchi-common',
'apache2', 'apache2',
'gnocchi-common',
'libapache2-mod-wsgi', 'libapache2-mod-wsgi',
'python-ldappool', 'python-ldappool',
'python-rados' 'python-rados'
@ -41,8 +41,8 @@ RUN truncate -s 0 /etc/apache2/ports.conf
{% set gnocchi_base_packages = [ {% set gnocchi_base_packages = [
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'python-ldappool', 'python-ldappool',
'python-rados' 'python-rados'
] %} ] %}

View File

@ -9,8 +9,8 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set heat_all_packages = [ {% set heat_all_packages = [
'openstack-heat-api', 'openstack-heat-api',
'openstack-heat-monolith', 'openstack-heat-engine',
'openstack-heat-engine' 'openstack-heat-monolith'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
RUN echo 'heat-all not yet available for {{ base_distro }}' && /bin/false RUN echo 'heat-all not yet available for {{ base_distro }}' && /bin/false

View File

@ -11,19 +11,19 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set heat_base_packages = [ {% set heat_base_packages = [
'openstack-heat-common',
'httpd', 'httpd',
'mod_ssl',
'mod_wsgi', 'mod_wsgi',
'mod_ssl' 'openstack-heat-common'
] %} ] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }} {{ macros.install_packages(heat_base_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set heat_base_packages = [ {% set heat_base_packages = [
'heat-common',
'apache2', 'apache2',
'libapache2-mod-wsgi', 'heat-common',
'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }} {{ macros.install_packages(heat_base_packages | customizable("packages")) }}
RUN echo > /etc/apache2/ports.conf RUN echo > /etc/apache2/ports.conf
@ -35,8 +35,8 @@ RUN echo > /etc/apache2/ports.conf
{% set heat_base_packages = [ {% set heat_base_packages = [
'httpd', 'httpd',
'mod_wsgi', 'mod_ssl',
'mod_ssl' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }} {{ macros.install_packages(heat_base_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \

View File

@ -11,12 +11,12 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set horizon_packages = [ {% set horizon_packages = [
'openstack-dashboard',
'httpd',
'mod_wsgi',
'mod_ssl',
'gettext', 'gettext',
'httpd',
'mod_ssl',
'mod_wsgi',
'openstack-cloudkitty-ui', 'openstack-cloudkitty-ui',
'openstack-dashboard',
'openstack-ironic-ui', 'openstack-ironic-ui',
'openstack-magnum-ui', 'openstack-magnum-ui',
'openstack-manila-ui', 'openstack-manila-ui',
@ -47,10 +47,10 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set horizon_packages = [ {% set horizon_packages = [
'openstack-dashboard',
'apache2', 'apache2',
'libapache2-mod-wsgi',
'gettext', 'gettext',
'libapache2-mod-wsgi',
'openstack-dashboard',
'python-manila-ui', 'python-manila-ui',
'python-murano-dashboard', 'python-murano-dashboard',
'python-sahara-dashboard', 'python-sahara-dashboard',
@ -81,10 +81,10 @@ RUN echo > /etc/apache2/ports.conf \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set horizon_packages = [ {% set horizon_packages = [
'gettext',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'gettext' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(horizon_packages | customizable("packages")) }} {{ macros.install_packages(horizon_packages | customizable("packages")) }}
@ -98,8 +98,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% set horizon_packages = [ {% set horizon_packages = [
'apache2', 'apache2',
'libapache2-mod-wsgi', 'gettext',
'gettext' 'libapache2-mod-wsgi'
] %} ] %}
{{ macros.install_packages(horizon_packages | customizable("packages")) }} {{ macros.install_packages(horizon_packages | customizable("packages")) }}

View File

@ -11,23 +11,23 @@ MAINTAINER {{ maintainer }}
# python-seamicroclient, pyremotevbox package # python-seamicroclient, pyremotevbox package
{% set ironic_conductor_packages = [ {% set ironic_conductor_packages = [
'dosfstools', 'dosfstools',
'util-linux',
'openstack-ironic-conductor',
'qemu-img',
'ipmitool',
'parted',
'gdisk', 'gdisk',
'psmisc', 'ipmitool',
'python-dracclient', 'openstack-ironic-conductor',
'python-proliantutils',
'python-ironic-inspector-client',
'python-pyghmi',
'pysnmp',
'python-UcsSdk',
'openwsman-python', 'openwsman-python',
'parted',
'psmisc',
'pysnmp',
'python2-ImcSdk', 'python2-ImcSdk',
'python-dracclient',
'python-ironic-inspector-client',
'python-proliantutils',
'python-pyghmi',
'python-UcsSdk',
'qemu-img',
'shellinabox', 'shellinabox',
'socat' 'socat',
'util-linux'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
# TODO(jeffrey4l): no python-dracclient, python-oneviewclient, UcsSdk, # TODO(jeffrey4l): no python-dracclient, python-oneviewclient, UcsSdk,
@ -35,19 +35,19 @@ MAINTAINER {{ maintainer }}
{% set ironic_conductor_packages = [ {% set ironic_conductor_packages = [
'bsdmainutils', 'bsdmainutils',
'dosfstools', 'dosfstools',
'ironic-conductor',
'qemu-utils',
'ipmitool',
'gdisk', 'gdisk',
'psmisc', 'ipmitool',
'ironic-conductor',
'parted', 'parted',
'python-proliantutils', 'psmisc',
'python-ironic-inspector-client', 'python-ironic-inspector-client',
'python-openwsman',
'python-proliantutils',
'python-pyghmi', 'python-pyghmi',
'python-pysnmp4', 'python-pysnmp4',
'python-scciclient', 'python-scciclient',
'python-seamicroclient', 'python-seamicroclient',
'python-openwsman', 'qemu-utils',
'shellinabox', 'shellinabox',
'socat' 'socat'
] %} ] %}
@ -56,25 +56,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ironic_conductor_packages = [ {% set ironic_conductor_packages = [
'dosfstools', 'dosfstools',
'util-linux', 'fuse',
'qemu-img', 'gdisk',
'ipmitool', 'ipmitool',
'parted', 'parted',
'gdisk',
'psmisc', 'psmisc',
'fuse', 'qemu-img',
'shellinabox', 'shellinabox',
'socat' 'socat',
'util-linux'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set ironic_conductor_packages = [ {% set ironic_conductor_packages = [
'bsdmainutils', 'bsdmainutils',
'dosfstools', 'dosfstools',
'qemu-utils',
'ipmitool',
'gdisk', 'gdisk',
'psmisc', 'ipmitool',
'parted', 'parted',
'psmisc',
'qemu-utils',
'shellinabox', 'shellinabox',
'socat' 'socat'
] %} ] %}

View File

@ -10,8 +10,8 @@ MAINTAINER {{ maintainer }}
{% set ironic_inspector_packages = ['openstack-ironic-inspector'] %} {% set ironic_inspector_packages = ['openstack-ironic-inspector'] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set ironic_inspector_packages = [ {% set ironic_inspector_packages = [
'ironic-inspector', 'iptables',
'iptables' 'ironic-inspector'
] %} ] %}
{% endif %} {% endif %}

View File

@ -7,25 +7,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ironic_pxe_packages = [ {% set ironic_pxe_packages = [
'tftp-server',
'syslinux-tftpboot',
'httpd', 'httpd',
'ipxe-bootimgs', 'ipxe-bootimgs',
'mod_ssl',
'mod_wsgi', 'mod_wsgi',
'mod_ssl' 'syslinux-tftpboot',
'tftp-server'
] %} ] %}
{{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }} {{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set ironic_pxe_packages = [ {% set ironic_pxe_packages = [
'tftpd-hpa',
'syslinux-common',
'syslinux',
'pxelinux',
'apache2', 'apache2',
'ipxe', 'ipxe',
'libapache2-mod-wsgi' 'libapache2-mod-wsgi',
'pxelinux',
'syslinux',
'syslinux-common',
'tftpd-hpa'
] %} ] %}
{{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }} {{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }}
RUN echo > /etc/apache2/ports.conf RUN echo > /etc/apache2/ports.conf

View File

@ -8,15 +8,15 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set iscsid_packages = [ {% set iscsid_packages = [
'iscsi-initiator-utils', 'iscsi-initiator-utils',
'targetcli', 'python-rtslib',
'python-rtslib' 'targetcli'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set iscsid_packages = [ {% set iscsid_packages = [
'open-iscsi', 'open-iscsi',
'targetcli', 'python-rtslib',
'python-rtslib' 'targetcli'
] %} ] %}
{% endif %} {% endif %}

View File

@ -10,12 +10,12 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set keystone_base_packages = [ {% set keystone_base_packages = [
'openstack-keystone',
'python-keystoneclient',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'python-ldappool' 'mod_wsgi',
'openstack-keystone',
'python-ldappool',
'python-keystoneclient'
] %} ] %}
{{ macros.install_packages(keystone_base_packages | customizable("packages")) }} {{ macros.install_packages(keystone_base_packages | customizable("packages")) }}
@ -27,8 +27,8 @@ RUN mkdir -p /var/www/cgi-bin/keystone \
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set keystone_base_packages = [ {% set keystone_base_packages = [
'keystone',
'apache2', 'apache2',
'keystone',
'libapache2-mod-wsgi', 'libapache2-mod-wsgi',
'python-ldappool' 'python-ldappool'
] %} ] %}
@ -45,8 +45,8 @@ RUN mkdir -p /var/www/cgi-bin/keystone \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set keystone_base_packages = [ {% set keystone_base_packages = [
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'python-ldappool' 'python-ldappool'
] %} ] %}
{{ macros.install_packages(keystone_base_packages | customizable("packages")) }} {{ macros.install_packages(keystone_base_packages | customizable("packages")) }}

View File

@ -19,12 +19,12 @@ MAINTAINER {{ maintainer }}
'libffi-devel', 'libffi-devel',
'libxml2-devel', 'libxml2-devel',
'libxslt-devel', 'libxslt-devel',
'MariaDB-client',
'MariaDB-devel', 'MariaDB-devel',
'MariaDB-shared', 'MariaDB-shared',
'MariaDB-client', 'openssh-clients',
'openssl-devel', 'openssl-devel',
'python-devel', 'python-devel'
'openssh-clients'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
@ -37,9 +37,9 @@ MAINTAINER {{ maintainer }}
'jq', 'jq',
'libffi-dev', 'libffi-dev',
'libmariadbclient-dev', 'libmariadbclient-dev',
'mariadb-client',
'libssl-dev', 'libssl-dev',
'libxslt1-dev', 'libxslt1-dev',
'mariadb-client',
'python-dev' 'python-dev'
] %} ] %}
@ -57,10 +57,10 @@ RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
{% endblock %} {% endblock %}
{% set kolla_toolbox_pip_packages = [ {% set kolla_toolbox_pip_packages = [
'pytz',
'ansible==2.1.1.0', 'ansible==2.1.1.0',
'MySQL-python', 'MySQL-python',
'os-client-config==1.26.0', 'os-client-config==1.26.0',
'pytz',
'pyudev', 'pyudev',
'shade==1.16.0' 'shade==1.16.0'
] %} ] %}

View File

@ -6,9 +6,9 @@ MAINTAINER {{ maintainer }}
{% import "macros.j2" as macros with context %} {% import "macros.j2" as macros with context %}
{% set kubetoolbox_packages = [ {% set kubetoolbox_packages = [
'jq',
'ceph-common', 'ceph-common',
'ipmitool' 'ipmitool',
'jq'
] %} ] %}
{{ macros.install_packages(kubetoolbox_packages | customizable("packages")) }} {{ macros.install_packages(kubetoolbox_packages | customizable("packages")) }}

View File

@ -9,23 +9,23 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set mariadb_packages = [ {% set mariadb_packages = [
'MariaDB-Galera-server', 'expect',
'MariaDB-client',
'rsync',
'galera', 'galera',
'socat',
'hostname', 'hostname',
'MariaDB-client',
'MariaDB-Galera-server',
'percona-xtrabackup', 'percona-xtrabackup',
'pv', 'pv',
'tar', 'rsync',
'expect' 'socat',
'tar'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set mariadb_packages = [ {% set mariadb_packages = [
'expect',
'mariadb-galera-server', 'mariadb-galera-server',
'percona-xtrabackup', 'percona-xtrabackup',
'socat', 'socat'
'expect'
] %} ] %}
{% endif %} {% endif %}

View File

@ -28,10 +28,10 @@ MAINTAINER {{ maintainer }}
{% set neutron_base_packages = [ {% set neutron_base_packages = [
'iproute2', 'iproute2',
'keepalived', 'keepalived',
'neutron-lbaas-common',
'neutron-plugin-ml2', 'neutron-plugin-ml2',
'neutron-server', 'neutron-server',
'openvswitch-switch', 'openvswitch-switch',
'neutron-lbaas-common',
'python-openvswitch' 'python-openvswitch'
] %} ] %}

View File

@ -8,13 +8,13 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %} {% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set neutron_vpnaas_agent_packages = [ {% set neutron_vpnaas_agent_packages = [
'openswan', 'openstack-neutron-vpn-agent',
'openstack-neutron-vpn-agent' 'openswan'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set neutron_vpnaas_agent_packages = [ {% set neutron_vpnaas_agent_packages = [
'strongswan', 'neutron-vpn-agent',
'neutron-vpn-agent' 'strongswan'
] %} ] %}
{% endif %} {% endif %}

View File

@ -9,10 +9,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_api_packages = [ {% set nova_api_packages = [
'openstack-nova-api',
'httpd', 'httpd',
'mod_ssl',
'mod_wsgi', 'mod_wsgi',
'mod_ssl' 'openstack-nova-api'
] %} ] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }} {{ macros.install_packages(nova_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
@ -21,10 +21,10 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set nova_api_packages = [ {% set nova_api_packages = [
'nova-api',
'python-memcache',
'apache2', 'apache2',
'libapache2-mod-wsgi' 'libapache2-mod-wsgi',
'nova-api',
'python-memcache'
] %} ] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }} {{ macros.install_packages(nova_api_packages | customizable("packages")) }}
@ -37,8 +37,8 @@ RUN echo > /etc/apache2/ports.conf
{% set nova_api_packages = [ {% set nova_api_packages = [
'httpd', 'httpd',
'mod_wsgi', 'mod_ssl',
'mod_ssl' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }} {{ macros.install_packages(nova_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \

View File

@ -11,20 +11,20 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_base_packages = [ {% set nova_base_packages = [
'openstack-nova-common',
'python-keystoneclient',
'python-cinderclient',
'bridge-utils', 'bridge-utils',
'openvswitch' 'openstack-nova-common',
'openvswitch',
'python-cinderclient',
'python-keystoneclient'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
{% set nova_base_packages = [ {% set nova_base_packages = [
'nova-common',
'python-nova',
'bridge-utils', 'bridge-utils',
'openvswitch-switch' 'nova-common',
'openvswitch-switch',
'python-nova'
] %} ] %}
{% endif %} {% endif %}
@ -42,14 +42,14 @@ MAINTAINER {{ maintainer }}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set nova_base_packages = [ {% set nova_base_packages = [
'iptables',
'iproute2',
'ebtables',
'dnsmasq',
'bridge-utils', 'bridge-utils',
'python-libvirt', 'dnsmasq',
'ebtables',
'iproute2',
'iptables',
'openssh-client', 'openssh-client',
'openvswitch-switch' 'openvswitch-switch',
'python-libvirt'
] %} ] %}
{% endif %} {% endif %}

View File

@ -9,15 +9,15 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_compute_packages = [ {% set nova_compute_packages = [
'openstack-nova-compute',
'openvswitch',
'sysfsutils',
'ceph-common', 'ceph-common',
'genisoimage', 'genisoimage',
'iscsi-initiator-utils', 'iscsi-initiator-utils',
'nfs-utils', 'nfs-utils',
'targetcli', 'openstack-nova-compute',
'python-rtslib' 'openvswitch',
'python-rtslib',
'sysfsutils',
'targetcli'
] %} ] %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }} {{ macros.install_packages(nova_compute_packages | customizable("packages")) }}
@ -26,17 +26,17 @@ MAINTAINER {{ maintainer }}
# ironic as workaround https://bugs.launchpad.net/packstack/+bug/1430388 # ironic as workaround https://bugs.launchpad.net/packstack/+bug/1430388
{% set nova_compute_packages = [ {% set nova_compute_packages = [
'ceph-common',
'genisoimage',
'ironic-common',
'nfs-common',
'nova-compute', 'nova-compute',
'openvswitch-switch', 'openvswitch-switch',
'sysfsutils',
'ceph-common',
'ironic-common',
'python-ironicclient',
'genisoimage',
'nfs-common',
'open-iscsi', 'open-iscsi',
'targetcli', 'python-ironicclient',
'python-rtslib' 'python-rtslib',
'sysfsutils',
'targetcli'
] %} ] %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }} {{ macros.install_packages(nova_compute_packages | customizable("packages")) }}
@ -48,33 +48,33 @@ RUN rm -f /etc/nova/nova-compute.conf
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_compute_packages = [ {% set nova_compute_packages = [
'dosfstools',
'libvirt-devel',
'libosinfo',
'openvswitch',
'qemu-img',
'sysfsutils',
'ceph-common', 'ceph-common',
'dosfstools',
'genisoimage', 'genisoimage',
'iscsi-initiator-utils', 'iscsi-initiator-utils',
'libvirt-devel',
'libosinfo',
'nfs-utils', 'nfs-utils',
'targetcli', 'openvswitch',
'python-rtslib' 'python-rtslib',
'qemu-img',
'sysfsutils',
'targetcli'
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set nova_compute_packages = [ {% set nova_compute_packages = [
'ceph-common',
'dosfstools', 'dosfstools',
'genisoimage',
'libosinfo-bin', 'libosinfo-bin',
'libvirt-dev', 'libvirt-dev',
'qemu-utils',
'ceph-common',
'genisoimage',
'nfs-common', 'nfs-common',
'open-iscsi', 'open-iscsi',
'targetcli', 'python-rtslib',
'python-rtslib' 'qemu-utils',
'targetcli'
] %} ] %}
RUN mkdir -p /etc/ceph RUN mkdir -p /etc/ceph

View File

@ -10,27 +10,27 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_libvirt_packages = [ {% set nova_libvirt_packages = [
'libvirt-daemon', 'ceph-common',
'libguestfs', 'libguestfs',
'openvswitch', 'libvirt-daemon',
'qemu-kvm',
'libvirt-daemon-driver-nwfilter',
'libvirt-daemon-config-nwfilter', 'libvirt-daemon-config-nwfilter',
'libvirt-daemon-driver-lxc', 'libvirt-daemon-driver-lxc',
'ceph-common' 'libvirt-daemon-driver-nwfilter',
'openvswitch',
'qemu-kvm'
] %} ] %}
{% elif base_distro == 'ubuntu' %} {% elif base_distro == 'ubuntu' %}
{% set nova_libvirt_packages = [ {% set nova_libvirt_packages = [
'ceph-common', 'ceph-common',
'libvirt-bin',
'dmidecode', 'dmidecode',
'ebtables',
'libvirt-bin',
'openvswitch-switch', 'openvswitch-switch',
'pm-utils', 'pm-utils',
'qemu', 'qemu',
'qemu-block-extra', 'qemu-block-extra',
'ebtables',
'xen-utils-4.6' 'xen-utils-4.6'
] %} ] %}
@ -38,15 +38,15 @@ MAINTAINER {{ maintainer }}
{% set nova_libvirt_packages = [ {% set nova_libvirt_packages = [
'ceph-common', 'ceph-common',
'libvirt-bin',
'dmidecode', 'dmidecode',
'ebtables',
'libvirt-bin',
'openvswitch-switch', 'openvswitch-switch',
'pm-utils', 'pm-utils',
'qemu', 'qemu',
'qemu-block-extra', 'qemu-block-extra',
'ebtables', 'usermode',
'xen-utils-4.4', 'xen-utils-4.4'
'usermode'
] %} ] %}
{% endif %} {% endif %}

View File

@ -10,8 +10,8 @@ MAINTAINER {{ maintainer }}
{% set nova_placement_api_packages = [ {% set nova_placement_api_packages = [
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'openstack-nova-placement-api' 'openstack-nova-placement-api'
] %} ] %}
@ -36,8 +36,8 @@ RUN truncate -s 0 /etc/apache2/ports.conf
{% set nova_placement_api_packages = [ {% set nova_placement_api_packages = [
'httpd', 'httpd',
'mod_wsgi', 'mod_ssl',
'mod_ssl' 'mod_wsgi'
] %} ] %}
{{ macros.install_packages(nova_placement_api_packages | customizable("packages")) }} {{ macros.install_packages(nova_placement_api_packages | customizable("packages")) }}

View File

@ -9,9 +9,9 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_spicehtml5proxy_packages = [ {% set nova_spicehtml5proxy_packages = [
'numpy',
'openstack-nova-spicehtml5proxy', 'openstack-nova-spicehtml5proxy',
'spice-html5', 'spice-html5'
'numpy'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}
@ -27,8 +27,8 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_spicehtml5proxy_packages = [ {% set nova_spicehtml5proxy_packages = [
'spice-html5', 'numpy',
'numpy' 'spice-html5'
] %} ] %}
{% elif base_distro in ['ubuntu'] %} {% elif base_distro in ['ubuntu'] %}

View File

@ -166,6 +166,8 @@ MAINTAINER {{ maintainer }}
# This will prevent questions from being asked during the install # This will prevent questions from being asked during the install
ENV DEBIAN_FRONTEND noninteractive ENV DEBIAN_FRONTEND noninteractive
{% set openstack_base_packages = [ {% set openstack_base_packages = [
'openssl',
'patch',
'python-aodhclient', 'python-aodhclient',
'python-barbicanclient', 'python-barbicanclient',
'python-ceilometerclient', 'python-ceilometerclient',
@ -174,24 +176,22 @@ ENV DEBIAN_FRONTEND noninteractive
'python-gnocchiclient', 'python-gnocchiclient',
'python-heatclient', 'python-heatclient',
'python-ironicclient', 'python-ironicclient',
'python-keystoneclient',
'python-magnumclient', 'python-magnumclient',
'python-manilaclient', 'python-manilaclient',
'python-memcache', 'python-memcache',
'python-mistralclient', 'python-mistralclient',
'python-muranoclient', 'python-muranoclient',
'python-mysqldb', 'python-mysqldb',
'python-openstackclient',
'python-oslo.log',
'python-osprofiler', 'python-osprofiler',
'python-pip', 'python-pip',
'python-pymysql',
'python-saharaclient', 'python-saharaclient',
'python-swiftclient', 'python-swiftclient',
'python-troveclient', 'python-troveclient',
'python-zaqarclient', 'python-zaqarclient'
'python-openstackclient',
'python-pymysql',
'python-keystoneclient',
'python-oslo.log',
'openssl',
'patch'
] %} ] %}
{% endif %} {% endif %}
@ -217,18 +217,18 @@ ENV DEBIAN_FRONTEND noninteractive
] %} ] %}
{% elif base_distro in ['ubuntu', 'debian'] %} {% elif base_distro in ['ubuntu', 'debian'] %}
{% set openstack_base_packages = [ {% set openstack_base_packages = [
'ca-certificates',
'build-essential', 'build-essential',
'python-dev', 'ca-certificates',
'libssl-dev', 'git',
'libmariadbclient-dev',
'libxslt1-dev',
'libffi-dev', 'libffi-dev',
'libmariadbclient-dev',
'libssl-dev',
'libxml2-dev', 'libxml2-dev',
'libxslt1-dev',
'libyaml-dev', 'libyaml-dev',
'libz-dev', 'libz-dev',
'pkg-config', 'pkg-config',
'git', 'python-dev',
'zip' 'zip'
] %} ] %}
{% endif %} {% endif %}

View File

@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set panko_base_packages = [ {% set panko_base_packages = [
'openstack-panko-common',
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'openstack-panko-common',
'python-ldappool' 'python-ldappool'
] %} ] %}
@ -32,8 +32,8 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
{% set panko_base_packages = [ {% set panko_base_packages = [
'httpd', 'httpd',
'mod_wsgi',
'mod_ssl', 'mod_ssl',
'mod_wsgi',
'python-ldappool' 'python-ldappool'
] %} ] %}
{{ macros.install_packages(panko_base_packages | customizable("packages")) }} {{ macros.install_packages(panko_base_packages | customizable("packages")) }}

View File

@ -19,9 +19,9 @@ MAINTAINER {{ maintainer }}
{% elif base_distro == 'ubuntu' %} {% elif base_distro == 'ubuntu' %}
{% set rabbitmq_packages = [ {% set rabbitmq_packages = [
'erlang-nox', 'erlang-nox',
'socat', 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server_3.6.5-1_all.deb',
'logrotate', 'logrotate',
'http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server_3.6.5-1_all.deb' 'socat'
] %} ] %}
{{ macros.install_packages(rabbitmq_packages | customizable("packages")) }} {{ macros.install_packages(rabbitmq_packages | customizable("packages")) }}