aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-04-03 16:17:58 +0000
committerGerrit Code Review <review@openstack.org>2017-04-03 16:17:58 +0000
commit2d278ea347feb254232295b69a90955b588698c3 (patch)
treef42d3dcc6f66af30f7501fac8b07d28b4301008c /docker
parenta728239f41a2f1bd9b42d635c596835c934a2698 (diff)
parent623e54da372563d068f0edf979b04996d70b306c (diff)
downloadkolla-2d278ea347feb254232295b69a90955b588698c3.tar.gz
kolla-2d278ea347feb254232295b69a90955b588698c3.zip
Merge "Alphabetize packages"
Diffstat (limited to 'docker')
-rw-r--r--docker/aodh/aodh-base/Dockerfile.j28
-rw-r--r--docker/barbican/barbican-api/Dockerfile.j24
-rw-r--r--docker/barbican/barbican-base/Dockerfile.j28
-rw-r--r--docker/base/Dockerfile.j226
-rw-r--r--docker/ceilometer/ceilometer-api/Dockerfile.j214
-rw-r--r--docker/ceilometer/ceilometer-base/Dockerfile.j22
-rw-r--r--docker/ceph/ceph-base/Dockerfile.j218
-rw-r--r--docker/cinder/cinder-api/Dockerfile.j210
-rw-r--r--docker/cinder/cinder-backup/Dockerfile.j24
-rw-r--r--docker/cinder/cinder-base/Dockerfile.j216
-rw-r--r--docker/cinder/cinder-volume/Dockerfile.j24
-rw-r--r--docker/elasticsearch/Dockerfile.j28
-rw-r--r--docker/fluentd/Dockerfile.j28
-rw-r--r--docker/freezer/freezer-api/Dockerfile.j28
-rw-r--r--docker/glance/glance-base/Dockerfile.j212
-rw-r--r--docker/gnocchi/gnocchi-base/Dockerfile.j28
-rw-r--r--docker/heat/heat-all/Dockerfile.j24
-rw-r--r--docker/heat/heat-base/Dockerfile.j212
-rw-r--r--docker/horizon/Dockerfile.j218
-rw-r--r--docker/ironic/ironic-conductor/Dockerfile.j246
-rw-r--r--docker/ironic/ironic-inspector/Dockerfile.j24
-rw-r--r--docker/ironic/ironic-pxe/Dockerfile.j216
-rw-r--r--docker/iscsid/Dockerfile.j28
-rw-r--r--docker/keystone/keystone-base/Dockerfile.j212
-rw-r--r--docker/kolla-toolbox/Dockerfile.j210
-rw-r--r--docker/kubetoolbox/Dockerfile.j24
-rw-r--r--docker/mariadb/Dockerfile.j216
-rw-r--r--docker/neutron/neutron-base/Dockerfile.j22
-rw-r--r--docker/neutron/neutron-vpnaas-agent/Dockerfile.j28
-rw-r--r--docker/nova/nova-api/Dockerfile.j214
-rw-r--r--docker/nova/nova-base/Dockerfile.j224
-rw-r--r--docker/nova/nova-compute/Dockerfile.j246
-rw-r--r--docker/nova/nova-libvirt/Dockerfile.j222
-rw-r--r--docker/nova/nova-placement-api/Dockerfile.j26
-rw-r--r--docker/nova/nova-spicehtml5proxy/Dockerfile.j28
-rw-r--r--docker/openstack-base/Dockerfile.j226
-rw-r--r--docker/panko/panko-base/Dockerfile.j26
-rw-r--r--docker/rabbitmq/Dockerfile.j24
38 files changed, 237 insertions, 237 deletions
diff --git a/docker/aodh/aodh-base/Dockerfile.j2 b/docker/aodh/aodh-base/Dockerfile.j2
index 02af44bb1..33c6ef864 100644
--- a/docker/aodh/aodh-base/Dockerfile.j2
+++ b/docker/aodh/aodh-base/Dockerfile.j2
@@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set aodh_base_packages = [
- 'openstack-aodh-common',
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
+ 'openstack-aodh-common',
'python-ldappool'
] %}
@@ -68,8 +68,8 @@ RUN mkdir -p /var/www/cgi-bin/aodh \
ADD aodh-base-archive /aodh-base-source
{% set aodh_base_pip_packages = [
- 'pymongo',
- '/aodh'
+ '/aodh',
+ 'pymongo'
] %}
RUN ln -s aodh-base-source/* aodh \
diff --git a/docker/barbican/barbican-api/Dockerfile.j2 b/docker/barbican/barbican-api/Dockerfile.j2
index c582b3561..78b27d5b0 100644
--- a/docker/barbican/barbican-api/Dockerfile.j2
+++ b/docker/barbican/barbican-api/Dockerfile.j2
@@ -13,8 +13,8 @@ MAINTAINER {{ maintainer }}
] %}
{% elif base_distro in ['ubuntu'] %}
{% set barbican_api_packages = [
- 'uwsgi-plugin-python',
- 'barbican-api'
+ 'barbican-api',
+ 'uwsgi-plugin-python'
] %}
{% endif %}
diff --git a/docker/barbican/barbican-base/Dockerfile.j2 b/docker/barbican/barbican-base/Dockerfile.j2
index d96027d2f..f93a6d6d9 100644
--- a/docker/barbican/barbican-base/Dockerfile.j2
+++ b/docker/barbican/barbican-base/Dockerfile.j2
@@ -26,11 +26,11 @@ MAINTAINER {{ maintainer }}
{{ macros.install_packages(barbican_base_packages | customizable("packages")) }}
{% set barbican_base_pip_packages = [
+ '/barbican',
+ 'MySQL-python',
'pastedeploy',
- 'uwsgi',
- 'MySQL-python' ,
- 'python-barbicanclient' ,
- '/barbican'
+ 'python-barbicanclient',
+ 'uwsgi'
] %}
ADD barbican-base-archive /barbican-base-source
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index 501d5cbfb..adadb8c34 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -101,10 +101,10 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
] %}
{% set base_centos_yum_repo_packages = [
- 'epel-release ',
- 'yum-plugin-priorities',
'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")) }}
@@ -170,13 +170,13 @@ RUN yum -y install \
{% block base_redhat_binary_versionlock %}{% endblock %}
{% if install_type == 'binary' %}
{% set base_centos_binary_packages = [
- 'sudo',
- 'which',
- 'python',
+ 'iproute',
+ 'iscsi-initiator-utils',
'lvm2',
+ 'python',
'scsi-target-utils',
- 'iproute',
- 'iscsi-initiator-utils'
+ 'sudo',
+ 'which'
] %}
# Install base 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 = [
'curl',
- 'sudo',
- 'tar',
- 'which',
+ 'iproute',
+ 'iscsi-initiator-utils',
'lvm2',
'scsi-target-utils',
- 'iproute',
- 'iscsi-initiator-utils'
+ 'sudo',
+ 'tar',
+ 'which'
] %}
# Update packages
{{ macros.install_packages( base_centos_source_packages | customizable("centos_source_packages")) }}
diff --git a/docker/ceilometer/ceilometer-api/Dockerfile.j2 b/docker/ceilometer/ceilometer-api/Dockerfile.j2
index 69716b2dc..50edabe79 100644
--- a/docker/ceilometer/ceilometer-api/Dockerfile.j2
+++ b/docker/ceilometer/ceilometer-api/Dockerfile.j2
@@ -8,18 +8,18 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ceilometer_api_packages = [
- 'openstack-ceilometer-api',
'httpd',
+ 'mod_ssl',
'mod_wsgi',
- 'mod_ssl'
+ 'openstack-ceilometer-api'
] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}
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
{% elif base_distro in ['ubuntu'] %}
{% set ceilometer_api_packages = [
- 'ceilometer-api',
'apache2',
+ 'ceilometer-api',
'libapache2-mod-wsgi'
] %}
{{ 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'] %}
{% set ceilometer_api_packages = [
+ 'gettext',
'httpd',
- 'mod_wsgi',
'mod_ssl',
- 'gettext'
+ 'mod_wsgi'
] %}
{{ 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 = [
'apache2',
- 'libapache2-mod-wsgi',
- 'gettext'
+ 'gettext',
+ 'libapache2-mod-wsgi'
] %}
{{ macros.install_packages(ceilometer_api_packages | customizable("packages")) }}
diff --git a/docker/ceilometer/ceilometer-base/Dockerfile.j2 b/docker/ceilometer/ceilometer-base/Dockerfile.j2
index 552300dce..8e72335e8 100644
--- a/docker/ceilometer/ceilometer-base/Dockerfile.j2
+++ b/docker/ceilometer/ceilometer-base/Dockerfile.j2
@@ -14,9 +14,9 @@ MAINTAINER {{ maintainer }}
{% set ceilometer_base_packages = [
'openstack-ceilometer-common',
'python-gnocchiclient',
- 'python-tooz',
'python-oslo-db',
'python-pecan',
+ 'python-tooz',
'python-wsme'
] %}
{% elif base_distro in ['ubuntu'] %}
diff --git a/docker/ceph/ceph-base/Dockerfile.j2 b/docker/ceph/ceph-base/Dockerfile.j2
index 9b53abd4d..1adcd5731 100644
--- a/docker/ceph/ceph-base/Dockerfile.j2
+++ b/docker/ceph/ceph-base/Dockerfile.j2
@@ -9,25 +9,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ceph_base_packages = [
+ 'btrfs-progs',
'ceph',
'ceph-fuse',
'ceph-radosgw',
- 'parted',
+ 'e2fsprogs',
'hdparm',
- 'btrfs-progs',
- 'xfsprogs',
- 'e2fsprogs'
+ 'parted',
+ 'xfsprogs'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set ceph_base_packages = [
+ 'btrfs-tools',
'ceph',
'ceph-fuse',
- 'radosgw',
- 'parted',
+ 'e2fsprogs',
'hdparm',
- 'btrfs-tools',
- 'xfsprogs',
- 'e2fsprogs'
+ 'parted',
+ 'radosgw',
+ 'xfsprogs'
] %}
{% endif %}
{{ macros.install_packages(ceph_base_packages | customizable("packages")) }}
diff --git a/docker/cinder/cinder-api/Dockerfile.j2 b/docker/cinder/cinder-api/Dockerfile.j2
index a99dba4bd..828dcd943 100644
--- a/docker/cinder/cinder-api/Dockerfile.j2
+++ b/docker/cinder/cinder-api/Dockerfile.j2
@@ -8,18 +8,18 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_api_packages = [
- 'python-keystone',
'httpd',
+ 'mod_ssl',
'mod_wsgi',
- 'mod_ssl'
+ 'python-keystone'
] %}
{{ macros.install_packages(cinder_api_packages | customizable("packages")) }}
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
{% elif base_distro in ['ubuntu'] %}
{% set cinder_api_packages = [
- 'cinder-api',
'apache2',
+ 'cinder-api',
'libapache2-mod-wsgi'
] %}
{{ 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'] %}
{% set cinder_api_packages = [
'httpd',
- 'mod_wsgi',
- 'mod_ssl'
+ 'mod_ssl',
+ 'mod_wsgi'
] %}
{{ macros.install_packages(cinder_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
diff --git a/docker/cinder/cinder-backup/Dockerfile.j2 b/docker/cinder/cinder-backup/Dockerfile.j2
index cd8ddaed8..87e0ffe04 100644
--- a/docker/cinder/cinder-backup/Dockerfile.j2
+++ b/docker/cinder/cinder-backup/Dockerfile.j2
@@ -12,8 +12,8 @@ MAINTAINER {{ maintainer }}
] %}
{% elif base_distro in ['ubuntu'] %}
{% set cinder_backup_packages = [
- 'nfs-common',
- 'cinder-backup'
+ 'cinder-backup',
+ 'nfs-common'
] %}
{% endif %}
diff --git a/docker/cinder/cinder-base/Dockerfile.j2 b/docker/cinder/cinder-base/Dockerfile.j2
index 531637b76..5e3052058 100644
--- a/docker/cinder/cinder-base/Dockerfile.j2
+++ b/docker/cinder/cinder-base/Dockerfile.j2
@@ -10,15 +10,15 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_base_packages = [
- 'openstack-cinder',
- 'python-automaton',
+ 'ceph-common',
'lvm2',
- 'ceph-common'
+ 'openstack-cinder',
+ 'python-automaton'
] %}
{% elif base_distro in ['ubuntu'] %}
{% set cinder_base_packages = [
- 'cinder-common',
'ceph-common',
+ 'cinder-common',
'lvm2'
] %}
{% endif %}
@@ -27,15 +27,15 @@ MAINTAINER {{ maintainer }}
{% elif install_type == 'source' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_base_packages = [
+ 'ceph-common',
'lvm2',
- 'qemu-img',
- 'ceph-common'
+ 'qemu-img'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set cinder_base_packages = [
+ 'ceph-common',
'lvm2',
- 'qemu-utils',
- 'ceph-common'
+ 'qemu-utils'
] %}
{% endif %}
{{ macros.install_packages(cinder_base_packages | customizable("packages")) }}
diff --git a/docker/cinder/cinder-volume/Dockerfile.j2 b/docker/cinder/cinder-volume/Dockerfile.j2
index 184eeb6e1..b2b91b24d 100644
--- a/docker/cinder/cinder-volume/Dockerfile.j2
+++ b/docker/cinder/cinder-volume/Dockerfile.j2
@@ -18,8 +18,8 @@ RUN sed -i '1 i include /var/lib/cinder/volumes/*' /etc/tgt/tgtd.conf
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set cinder_volume_packages = [
- 'tgt',
- 'nfs-common'
+ 'nfs-common',
+ 'tgt'
] %}
{{ macros.install_packages(cinder_volume_packages | customizable("packages")) }}
diff --git a/docker/elasticsearch/Dockerfile.j2 b/docker/elasticsearch/Dockerfile.j2
index dd7aa4d0f..8aef0c6be 100644
--- a/docker/elasticsearch/Dockerfile.j2
+++ b/docker/elasticsearch/Dockerfile.j2
@@ -9,16 +9,16 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% 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/
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set elasticsearch_packages = [
- 'openjdk-8-jre',
- 'elasticsearch'
+ 'elasticsearch',
+ 'openjdk-8-jre'
] %}
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
diff --git a/docker/fluentd/Dockerfile.j2 b/docker/fluentd/Dockerfile.j2
index 4aeba1f68..e125b7c5c 100644
--- a/docker/fluentd/Dockerfile.j2
+++ b/docker/fluentd/Dockerfile.j2
@@ -10,17 +10,17 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set fluentd_packages = [
- 'td-agent',
'gcc-c++',
- 'make'
+ 'make',
+ 'td-agent'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set fluentd_packages = [
- 'td-agent',
+ 'g++',
'make',
- 'g++'
+ 'td-agent'
] %}
{% endif %}
diff --git a/docker/freezer/freezer-api/Dockerfile.j2 b/docker/freezer/freezer-api/Dockerfile.j2
index f3b983153..8b809b4e9 100644
--- a/docker/freezer/freezer-api/Dockerfile.j2
+++ b/docker/freezer/freezer-api/Dockerfile.j2
@@ -14,9 +14,9 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set freezer_api_packages = [
- 'mod_wsgi',
+ 'httpd',
'mod_ssl',
- 'httpd'
+ 'mod_wsgi'
] %}
{{ 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
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set freezer_api_packages = [
- 'libapache2-mod-wsgi',
- 'apache2'
+ 'apache2',
+ 'libapache2-mod-wsgi'
] %}
{{ macros.install_packages(freezer_api_packages | customizable("packages")) }}
diff --git a/docker/glance/glance-base/Dockerfile.j2 b/docker/glance/glance-base/Dockerfile.j2
index f4d972f09..8a86f9906 100644
--- a/docker/glance/glance-base/Dockerfile.j2
+++ b/docker/glance/glance-base/Dockerfile.j2
@@ -11,14 +11,14 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set glance_base_packages = [
'openstack-glance',
- 'python-rbd',
- 'python-rados'
+ 'python-rados',
+ 'python-rbd'
] %}
{% elif base_distro in ['ubuntu'] %}
{% set glance_base_packages = [
'glance',
- 'python-rbd',
- 'python-rados'
+ 'python-rados',
+ 'python-rbd'
] %}
{% endif %}
@@ -26,8 +26,8 @@ MAINTAINER {{ maintainer }}
{% elif install_type == 'source' %}
{% set glance_base_packages = [
- 'python-rbd',
- 'python-rados'
+ 'python-rados',
+ 'python-rbd'
] %}
{{ macros.install_packages(glance_base_packages | customizable("packages")) }}
diff --git a/docker/gnocchi/gnocchi-base/Dockerfile.j2 b/docker/gnocchi/gnocchi-base/Dockerfile.j2
index 2011dec33..17b6afc38 100644
--- a/docker/gnocchi/gnocchi-base/Dockerfile.j2
+++ b/docker/gnocchi/gnocchi-base/Dockerfile.j2
@@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set gnocchi_base_packages = [
- 'openstack-gnocchi-common',
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
+ 'openstack-gnocchi-common',
'python-ldappool',
'python-rados'
] %}
@@ -25,8 +25,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% elif base_distro in ['ubuntu'] %}
{% set gnocchi_base_packages = [
- 'gnocchi-common',
'apache2',
+ 'gnocchi-common',
'libapache2-mod-wsgi',
'python-ldappool',
'python-rados'
@@ -41,8 +41,8 @@ RUN truncate -s 0 /etc/apache2/ports.conf
{% set gnocchi_base_packages = [
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
'python-ldappool',
'python-rados'
] %}
diff --git a/docker/heat/heat-all/Dockerfile.j2 b/docker/heat/heat-all/Dockerfile.j2
index ea7f6d8d5..9acb73965 100644
--- a/docker/heat/heat-all/Dockerfile.j2
+++ b/docker/heat/heat-all/Dockerfile.j2
@@ -9,8 +9,8 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set heat_all_packages = [
'openstack-heat-api',
- 'openstack-heat-monolith',
- 'openstack-heat-engine'
+ 'openstack-heat-engine',
+ 'openstack-heat-monolith'
] %}
{% elif base_distro in ['ubuntu'] %}
RUN echo 'heat-all not yet available for {{ base_distro }}' && /bin/false
diff --git a/docker/heat/heat-base/Dockerfile.j2 b/docker/heat/heat-base/Dockerfile.j2
index 933c9e429..40fb62468 100644
--- a/docker/heat/heat-base/Dockerfile.j2
+++ b/docker/heat/heat-base/Dockerfile.j2
@@ -11,19 +11,19 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set heat_base_packages = [
- 'openstack-heat-common',
'httpd',
+ 'mod_ssl',
'mod_wsgi',
- 'mod_ssl'
+ 'openstack-heat-common'
] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }}
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
{% elif base_distro in ['ubuntu'] %}
{% set heat_base_packages = [
- 'heat-common',
'apache2',
- 'libapache2-mod-wsgi',
+ 'heat-common',
+ 'libapache2-mod-wsgi'
] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }}
RUN echo > /etc/apache2/ports.conf
@@ -35,8 +35,8 @@ RUN echo > /etc/apache2/ports.conf
{% set heat_base_packages = [
'httpd',
- 'mod_wsgi',
- 'mod_ssl'
+ 'mod_ssl',
+ 'mod_wsgi'
] %}
{{ macros.install_packages(heat_base_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
diff --git a/docker/horizon/Dockerfile.j2 b/docker/horizon/Dockerfile.j2
index f6d63b695..bc6d511cc 100644
--- a/docker/horizon/Dockerfile.j2
+++ b/docker/horizon/Dockerfile.j2
@@ -11,12 +11,12 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set horizon_packages = [
- 'openstack-dashboard',
+ 'gettext',
'httpd',
- 'mod_wsgi',
'mod_ssl',
- 'gettext',
+ 'mod_wsgi',
'openstack-cloudkitty-ui',
+ 'openstack-dashboard',
'openstack-ironic-ui',
'openstack-magnum-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'] %}
{% set horizon_packages = [
- 'openstack-dashboard',
'apache2',
- 'libapache2-mod-wsgi',
'gettext',
+ 'libapache2-mod-wsgi',
+ 'openstack-dashboard',
'python-manila-ui',
'python-murano-dashboard',
'python-sahara-dashboard',
@@ -81,10 +81,10 @@ RUN echo > /etc/apache2/ports.conf \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set horizon_packages = [
+ 'gettext',
'httpd',
- 'mod_wsgi',
'mod_ssl',
- 'gettext'
+ 'mod_wsgi'
] %}
{{ 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 = [
'apache2',
- 'libapache2-mod-wsgi',
- 'gettext'
+ 'gettext',
+ 'libapache2-mod-wsgi'
] %}
{{ macros.install_packages(horizon_packages | customizable("packages")) }}
diff --git a/docker/ironic/ironic-conductor/Dockerfile.j2 b/docker/ironic/ironic-conductor/Dockerfile.j2
index ef309421c..0e35fc417 100644
--- a/docker/ironic/ironic-conductor/Dockerfile.j2
+++ b/docker/ironic/ironic-conductor/Dockerfile.j2
@@ -11,23 +11,23 @@ MAINTAINER {{ maintainer }}
# python-seamicroclient, pyremotevbox package
{% set ironic_conductor_packages = [
'dosfstools',
- 'util-linux',
- 'openstack-ironic-conductor',
- 'qemu-img',
+ 'gdisk',
'ipmitool',
+ 'openstack-ironic-conductor',
+ 'openwsman-python',
'parted',
- 'gdisk',
'psmisc',
+ 'pysnmp',
+ 'python2-ImcSdk',
'python-dracclient',
- 'python-proliantutils',
'python-ironic-inspector-client',
+ 'python-proliantutils',
'python-pyghmi',
- 'pysnmp',
'python-UcsSdk',
- 'openwsman-python',
- 'python2-ImcSdk',
+ 'qemu-img',
'shellinabox',
- 'socat'
+ 'socat',
+ 'util-linux'
] %}
{% elif base_distro in ['ubuntu'] %}
# TODO(jeffrey4l): no python-dracclient, python-oneviewclient, UcsSdk,
@@ -35,19 +35,19 @@ MAINTAINER {{ maintainer }}
{% set ironic_conductor_packages = [
'bsdmainutils',
'dosfstools',
- 'ironic-conductor',
- 'qemu-utils',
- 'ipmitool',
'gdisk',
- 'psmisc',
+ 'ipmitool',
+ 'ironic-conductor',
'parted',
- 'python-proliantutils',
+ 'psmisc',
'python-ironic-inspector-client',
+ 'python-openwsman',
+ 'python-proliantutils',
'python-pyghmi',
'python-pysnmp4',
'python-scciclient',
'python-seamicroclient',
- 'python-openwsman',
+ 'qemu-utils',
'shellinabox',
'socat'
] %}
@@ -56,25 +56,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ironic_conductor_packages = [
'dosfstools',
- 'util-linux',
- 'qemu-img',
+ 'fuse',
+ 'gdisk',
'ipmitool',
'parted',
- 'gdisk',
'psmisc',
- 'fuse',
+ 'qemu-img',
'shellinabox',
- 'socat'
+ 'socat',
+ 'util-linux'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set ironic_conductor_packages = [
'bsdmainutils',
'dosfstools',
- 'qemu-utils',
- 'ipmitool',
'gdisk',
- 'psmisc',
+ 'ipmitool',
'parted',
+ 'psmisc',
+ 'qemu-utils',
'shellinabox',
'socat'
] %}
diff --git a/docker/ironic/ironic-inspector/Dockerfile.j2 b/docker/ironic/ironic-inspector/Dockerfile.j2
index 8adf9dfe7..4b8f75350 100644
--- a/docker/ironic/ironic-inspector/Dockerfile.j2
+++ b/docker/ironic/ironic-inspector/Dockerfile.j2
@@ -10,8 +10,8 @@ MAINTAINER {{ maintainer }}
{% set ironic_inspector_packages = ['openstack-ironic-inspector'] %}
{% elif base_distro in ['ubuntu'] %}
{% set ironic_inspector_packages = [
- 'ironic-inspector',
- 'iptables'
+ 'iptables',
+ 'ironic-inspector'
] %}
{% endif %}
diff --git a/docker/ironic/ironic-pxe/Dockerfile.j2 b/docker/ironic/ironic-pxe/Dockerfile.j2
index 79e71393d..577200392 100644
--- a/docker/ironic/ironic-pxe/Dockerfile.j2
+++ b/docker/ironic/ironic-pxe/Dockerfile.j2
@@ -7,25 +7,25 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set ironic_pxe_packages = [
- 'tftp-server',
- 'syslinux-tftpboot',
'httpd',
'ipxe-bootimgs',
+ 'mod_ssl',
'mod_wsgi',
- 'mod_ssl'
+ 'syslinux-tftpboot',
+ 'tftp-server'
] %}
{{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }}
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
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set ironic_pxe_packages = [
- 'tftpd-hpa',
- 'syslinux-common',
- 'syslinux',
- 'pxelinux',
'apache2',
'ipxe',
- 'libapache2-mod-wsgi'
+ 'libapache2-mod-wsgi',
+ 'pxelinux',
+ 'syslinux',
+ 'syslinux-common',
+ 'tftpd-hpa'
] %}
{{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }}
RUN echo > /etc/apache2/ports.conf
diff --git a/docker/iscsid/Dockerfile.j2 b/docker/iscsid/Dockerfile.j2
index e1978b53c..2c9a737e1 100644
--- a/docker/iscsid/Dockerfile.j2
+++ b/docker/iscsid/Dockerfile.j2
@@ -8,15 +8,15 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set iscsid_packages = [
'iscsi-initiator-utils',
- 'targetcli',
- 'python-rtslib'
+ 'python-rtslib',
+ 'targetcli'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set iscsid_packages = [
'open-iscsi',
- 'targetcli',
- 'python-rtslib'
+ 'python-rtslib',
+ 'targetcli'
] %}
{% endif %}
diff --git a/docker/keystone/keystone-base/Dockerfile.j2 b/docker/keystone/keystone-base/Dockerfile.j2
index a4d98efa4..2f06dc1b6 100644
--- a/docker/keystone/keystone-base/Dockerfile.j2
+++ b/docker/keystone/keystone-base/Dockerfile.j2
@@ -10,12 +10,12 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set keystone_base_packages = [
- 'openstack-keystone',
- 'python-keystoneclient',
'httpd',
- 'mod_wsgi',
'mod_ssl',
- 'python-ldappool'
+ 'mod_wsgi',
+ 'openstack-keystone',
+ 'python-ldappool',
+ 'python-keystoneclient'
] %}
{{ 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'] %}
{% set keystone_base_packages = [
- 'keystone',
'apache2',
+ 'keystone',
'libapache2-mod-wsgi',
'python-ldappool'
] %}
@@ -45,8 +45,8 @@ RUN mkdir -p /var/www/cgi-bin/keystone \
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set keystone_base_packages = [
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
'python-ldappool'
] %}
{{ macros.install_packages(keystone_base_packages | customizable("packages")) }}
diff --git a/docker/kolla-toolbox/Dockerfile.j2 b/docker/kolla-toolbox/Dockerfile.j2
index 80c65a055..6a908ff37 100644
--- a/docker/kolla-toolbox/Dockerfile.j2
+++ b/docker/kolla-toolbox/Dockerfile.j2
@@ -19,12 +19,12 @@ MAINTAINER {{ maintainer }}
'libffi-devel',
'libxml2-devel',
'libxslt-devel',
+ 'MariaDB-client',
'MariaDB-devel',
'MariaDB-shared',
- 'MariaDB-client',
+ 'openssh-clients',
'openssl-devel',
- 'python-devel',
- 'openssh-clients'
+ 'python-devel'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
@@ -37,9 +37,9 @@ MAINTAINER {{ maintainer }}
'jq',
'libffi-dev',
'libmariadbclient-dev',
- 'mariadb-client',
'libssl-dev',
'libxslt1-dev',
+ 'mariadb-client',
'python-dev'
] %}
@@ -57,10 +57,10 @@ RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
{% endblock %}
{% set kolla_toolbox_pip_packages = [
- 'pytz',
'ansible==2.1.1.0',
'MySQL-python',
'os-client-config==1.26.0',
+ 'pytz',
'pyudev',
'shade==1.16.0'
] %}
diff --git a/docker/kubetoolbox/Dockerfile.j2 b/docker/kubetoolbox/Dockerfile.j2
index 9d3adf683..11790dbb4 100644
--- a/docker/kubetoolbox/Dockerfile.j2
+++ b/docker/kubetoolbox/Dockerfile.j2
@@ -6,9 +6,9 @@ MAINTAINER {{ maintainer }}
{% import "macros.j2" as macros with context %}
{% set kubetoolbox_packages = [
- 'jq',
'ceph-common',
- 'ipmitool'
+ 'ipmitool',
+ 'jq'
] %}
{{ macros.install_packages(kubetoolbox_packages | customizable("packages")) }}
diff --git a/docker/mariadb/Dockerfile.j2 b/docker/mariadb/Dockerfile.j2
index d45085456..8777112a1 100644
--- a/docker/mariadb/Dockerfile.j2
+++ b/docker/mariadb/Dockerfile.j2
@@ -9,23 +9,23 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set mariadb_packages = [
- 'MariaDB-Galera-server',
- 'MariaDB-client',
- 'rsync',
+ 'expect',
'galera',
- 'socat',
'hostname',
+ 'MariaDB-client',
+ 'MariaDB-Galera-server',
'percona-xtrabackup',
'pv',
- 'tar',
- 'expect'
+ 'rsync',
+ 'socat',
+ 'tar'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set mariadb_packages = [
+ 'expect',
'mariadb-galera-server',
'percona-xtrabackup',
- 'socat',
- 'expect'
+ 'socat'
] %}
{% endif %}
diff --git a/docker/neutron/neutron-base/Dockerfile.j2 b/docker/neutron/neutron-base/Dockerfile.j2
index 1193c91c1..41426fe76 100644
--- a/docker/neutron/neutron-base/Dockerfile.j2
+++ b/docker/neutron/neutron-base/Dockerfile.j2
@@ -28,10 +28,10 @@ MAINTAINER {{ maintainer }}
{% set neutron_base_packages = [
'iproute2',
'keepalived',
+ 'neutron-lbaas-common',
'neutron-plugin-ml2',
'neutron-server',
'openvswitch-switch',
- 'neutron-lbaas-common',
'python-openvswitch'
] %}
diff --git a/docker/neutron/neutron-vpnaas-agent/Dockerfile.j2 b/docker/neutron/neutron-vpnaas-agent/Dockerfile.j2
index fadfa2ca0..0a0241a47 100644
--- a/docker/neutron/neutron-vpnaas-agent/Dockerfile.j2
+++ b/docker/neutron/neutron-vpnaas-agent/Dockerfile.j2
@@ -8,13 +8,13 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set neutron_vpnaas_agent_packages = [
- 'openswan',
- 'openstack-neutron-vpn-agent'
+ 'openstack-neutron-vpn-agent',
+ 'openswan'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set neutron_vpnaas_agent_packages = [
- 'strongswan',
- 'neutron-vpn-agent'
+ 'neutron-vpn-agent',
+ 'strongswan'
] %}
{% endif %}
diff --git a/docker/nova/nova-api/Dockerfile.j2 b/docker/nova/nova-api/Dockerfile.j2
index ae08ffe65..f6cd1794b 100644
--- a/docker/nova/nova-api/Dockerfile.j2
+++ b/docker/nova/nova-api/Dockerfile.j2
@@ -9,10 +9,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_api_packages = [
- 'openstack-nova-api',
'httpd',
+ 'mod_ssl',
'mod_wsgi',
- 'mod_ssl'
+ 'openstack-nova-api'
] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }}
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'] %}
{% set nova_api_packages = [
- 'nova-api',
- 'python-memcache',
'apache2',
- 'libapache2-mod-wsgi'
+ 'libapache2-mod-wsgi',
+ 'nova-api',
+ 'python-memcache'
] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }}
@@ -37,8 +37,8 @@ RUN echo > /etc/apache2/ports.conf
{% set nova_api_packages = [
'httpd',
- 'mod_wsgi',
- 'mod_ssl'
+ 'mod_ssl',
+ 'mod_wsgi'
] %}
{{ macros.install_packages(nova_api_packages | customizable("packages")) }}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
diff --git a/docker/nova/nova-base/Dockerfile.j2 b/docker/nova/nova-base/Dockerfile.j2
index 9c3014ce0..c8aac292d 100644
--- a/docker/nova/nova-base/Dockerfile.j2
+++ b/docker/nova/nova-base/Dockerfile.j2
@@ -11,20 +11,20 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_base_packages = [
+ 'bridge-utils',
'openstack-nova-common',
- 'python-keystoneclient',
+ 'openvswitch',
'python-cinderclient',
- 'bridge-utils',
- 'openvswitch'
+ 'python-keystoneclient'
] %}
{% elif base_distro in ['ubuntu'] %}
{% set nova_base_packages = [
- 'nova-common',
- 'python-nova',
'bridge-utils',
- 'openvswitch-switch'
+ 'nova-common',
+ 'openvswitch-switch',
+ 'python-nova'
] %}
{% endif %}
@@ -42,14 +42,14 @@ MAINTAINER {{ maintainer }}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set nova_base_packages = [
- 'iptables',
- 'iproute2',
- 'ebtables',
- 'dnsmasq',
'bridge-utils',
- 'python-libvirt',
+ 'dnsmasq',
+ 'ebtables',
+ 'iproute2',
+ 'iptables',
'openssh-client',
- 'openvswitch-switch'
+ 'openvswitch-switch',
+ 'python-libvirt'
] %}
{% endif %}
diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2
index 614f5e2b0..164abf83e 100644
--- a/docker/nova/nova-compute/Dockerfile.j2
+++ b/docker/nova/nova-compute/Dockerfile.j2
@@ -9,15 +9,15 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_compute_packages = [
- 'openstack-nova-compute',
- 'openvswitch',
- 'sysfsutils',
'ceph-common',
'genisoimage',
'iscsi-initiator-utils',
'nfs-utils',
- 'targetcli',
- 'python-rtslib'
+ 'openstack-nova-compute',
+ 'openvswitch',
+ 'python-rtslib',
+ 'sysfsutils',
+ 'targetcli'
] %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }}
@@ -26,17 +26,17 @@ MAINTAINER {{ maintainer }}
# ironic as workaround https://bugs.launchpad.net/packstack/+bug/1430388
{% set nova_compute_packages = [
- 'nova-compute',
- 'openvswitch-switch',
- 'sysfsutils',
'ceph-common',
- 'ironic-common',
- 'python-ironicclient',
'genisoimage',
+ 'ironic-common',
'nfs-common',
+ 'nova-compute',
+ 'openvswitch-switch',
'open-iscsi',
- 'targetcli',
- 'python-rtslib'
+ 'python-ironicclient',
+ 'python-rtslib',
+ 'sysfsutils',
+ 'targetcli'
] %}
{{ 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'] %}
{% set nova_compute_packages = [
+ 'ceph-common',
'dosfstools',
+ 'genisoimage',
+ 'iscsi-initiator-utils',
'libvirt-devel',
'libosinfo',
+ 'nfs-utils',
'openvswitch',
+ 'python-rtslib',
'qemu-img',
'sysfsutils',
- 'ceph-common',
- 'genisoimage',
- 'iscsi-initiator-utils',
- 'nfs-utils',
- 'targetcli',
- 'python-rtslib'
+ 'targetcli'
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set nova_compute_packages = [
+ 'ceph-common',
'dosfstools',
+ 'genisoimage',
'libosinfo-bin',
'libvirt-dev',
- 'qemu-utils',
- 'ceph-common',
- 'genisoimage',
'nfs-common',
'open-iscsi',
- 'targetcli',
- 'python-rtslib'
+ 'python-rtslib',
+ 'qemu-utils',
+ 'targetcli'
] %}
RUN mkdir -p /etc/ceph
diff --git a/docker/nova/nova-libvirt/Dockerfile.j2 b/docker/nova/nova-libvirt/Dockerfile.j2
index 079711a05..ba038bd61 100644
--- a/docker/nova/nova-libvirt/Dockerfile.j2
+++ b/docker/nova/nova-libvirt/Dockerfile.j2
@@ -10,27 +10,27 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_libvirt_packages = [
- 'libvirt-daemon',
+ 'ceph-common',
'libguestfs',
- 'openvswitch',
- 'qemu-kvm',
- 'libvirt-daemon-driver-nwfilter',
+ 'libvirt-daemon',
'libvirt-daemon-config-nwfilter',
'libvirt-daemon-driver-lxc',
- 'ceph-common'
+ 'libvirt-daemon-driver-nwfilter',
+ 'openvswitch',
+ 'qemu-kvm'
] %}
{% elif base_distro == 'ubuntu' %}
{% set nova_libvirt_packages = [
'ceph-common',
- 'libvirt-bin',
'dmidecode',
+ 'ebtables',
+ 'libvirt-bin',
'openvswitch-switch',
'pm-utils',
'qemu',
'qemu-block-extra',
- 'ebtables',
'xen-utils-4.6'
] %}
@@ -38,15 +38,15 @@ MAINTAINER {{ maintainer }}
{% set nova_libvirt_packages = [
'ceph-common',
- 'libvirt-bin',
'dmidecode',
+ 'ebtables',
+ 'libvirt-bin',
'openvswitch-switch',
'pm-utils',
'qemu',
'qemu-block-extra',
- 'ebtables',
- 'xen-utils-4.4',
- 'usermode'
+ 'usermode',
+ 'xen-utils-4.4'
] %}
{% endif %}
diff --git a/docker/nova/nova-placement-api/Dockerfile.j2 b/docker/nova/nova-placement-api/Dockerfile.j2
index c90fd6b7c..41319412c 100644
--- a/docker/nova/nova-placement-api/Dockerfile.j2
+++ b/docker/nova/nova-placement-api/Dockerfile.j2
@@ -10,8 +10,8 @@ MAINTAINER {{ maintainer }}
{% set nova_placement_api_packages = [
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
'openstack-nova-placement-api'
] %}
@@ -36,8 +36,8 @@ RUN truncate -s 0 /etc/apache2/ports.conf
{% set nova_placement_api_packages = [
'httpd',
- 'mod_wsgi',
- 'mod_ssl'
+ 'mod_ssl',
+ 'mod_wsgi'
] %}
{{ macros.install_packages(nova_placement_api_packages | customizable("packages")) }}
diff --git a/docker/nova/nova-spicehtml5proxy/Dockerfile.j2 b/docker/nova/nova-spicehtml5proxy/Dockerfile.j2
index edd014dfa..69a412a0a 100644
--- a/docker/nova/nova-spicehtml5proxy/Dockerfile.j2
+++ b/docker/nova/nova-spicehtml5proxy/Dockerfile.j2
@@ -9,9 +9,9 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_spicehtml5proxy_packages = [
+ 'numpy',
'openstack-nova-spicehtml5proxy',
- 'spice-html5',
- 'numpy'
+ 'spice-html5'
] %}
{% elif base_distro in ['ubuntu'] %}
@@ -27,8 +27,8 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set nova_spicehtml5proxy_packages = [
- 'spice-html5',
- 'numpy'
+ 'numpy',
+ 'spice-html5'
] %}
{% elif base_distro in ['ubuntu'] %}
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index a29af8d15..3d5a79cb2 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -166,6 +166,8 @@ MAINTAINER {{ maintainer }}
# This will prevent questions from being asked during the install
ENV DEBIAN_FRONTEND noninteractive
{% set openstack_base_packages = [
+ 'openssl',
+ 'patch',
'python-aodhclient',
'python-barbicanclient',
'python-ceilometerclient',
@@ -174,24 +176,22 @@ ENV DEBIAN_FRONTEND noninteractive
'python-gnocchiclient',
'python-heatclient',
'python-ironicclient',
+ 'python-keystoneclient',
'python-magnumclient',
'python-manilaclient',
'python-memcache',
'python-mistralclient',
'python-muranoclient',
'python-mysqldb',
+ 'python-openstackclient',
+ 'python-oslo.log',
'python-osprofiler',
'python-pip',
+ 'python-pymysql',
'python-saharaclient',
'python-swiftclient',
'python-troveclient',
- 'python-zaqarclient',
- 'python-openstackclient',
- 'python-pymysql',
- 'python-keystoneclient',
- 'python-oslo.log',
- 'openssl',
- 'patch'
+ 'python-zaqarclient'
] %}
{% endif %}
@@ -217,18 +217,18 @@ ENV DEBIAN_FRONTEND noninteractive
] %}
{% elif base_distro in ['ubuntu', 'debian'] %}
{% set openstack_base_packages = [
- 'ca-certificates',
'build-essential',
- 'python-dev',
- 'libssl-dev',
- 'libmariadbclient-dev',
- 'libxslt1-dev',
+ 'ca-certificates',
+ 'git',
'libffi-dev',
+ 'libmariadbclient-dev',
+ 'libssl-dev',
'libxml2-dev',
+ 'libxslt1-dev',
'libyaml-dev',
'libz-dev',
'pkg-config',
- 'git',
+ 'python-dev',
'zip'
] %}
{% endif %}
diff --git a/docker/panko/panko-base/Dockerfile.j2 b/docker/panko/panko-base/Dockerfile.j2
index 7db6c4809..d4b08b206 100644
--- a/docker/panko/panko-base/Dockerfile.j2
+++ b/docker/panko/panko-base/Dockerfile.j2
@@ -11,10 +11,10 @@ MAINTAINER {{ maintainer }}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set panko_base_packages = [
- 'openstack-panko-common',
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
+ 'openstack-panko-common',
'python-ldappool'
] %}
@@ -32,8 +32,8 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
{% set panko_base_packages = [
'httpd',
- 'mod_wsgi',
'mod_ssl',
+ 'mod_wsgi',
'python-ldappool'
] %}
{{ macros.install_packages(panko_base_packages | customizable("packages")) }}
diff --git a/docker/rabbitmq/Dockerfile.j2 b/docker/rabbitmq/Dockerfile.j2
index 4c7ff02a2..c723cc940 100644
--- a/docker/rabbitmq/Dockerfile.j2
+++ b/docker/rabbitmq/Dockerfile.j2
@@ -19,9 +19,9 @@ MAINTAINER {{ maintainer }}
{% elif base_distro == 'ubuntu' %}
{% set rabbitmq_packages = [
'erlang-nox',
- 'socat',
+ 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server_3.6.5-1_all.deb',
'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")) }}