diff --git a/docker/cinder/cinder-backup/Dockerfile.j2 b/docker/cinder/cinder-backup/Dockerfile.j2 index 4cec33a551..3c616f7931 100644 --- a/docker/cinder/cinder-backup/Dockerfile.j2 +++ b/docker/cinder/cinder-backup/Dockerfile.j2 @@ -4,17 +4,40 @@ MAINTAINER {{ maintainer }} {% import "macros.j2" as macros with context %} {% if install_type == 'binary' %} - {% if base_distro in ['ubuntu'] %} + {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %} {% set cinder_backup_packages = [ + 'nfs-utils' + ] %} + + {% elif base_distro in ['ubuntu'] %} + + {% set cinder_backup_packages = [ + 'nfs-common', 'cinder-backup' ] %} -{{ macros.install_packages(cinder_backup_packages | customizable("packages")) }} + {% endif %} + +{% elif install_type == 'source' %} + {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %} + + {% set cinder_backup_packages = [ + 'nfs-utils' + ] %} + + {% elif base_distro in ['ubuntu', 'debian'] %} + + {% set cinder_backup_packages = [ + 'nfs-common' + ] %} {% endif %} + {% endif %} +{{ macros.install_packages(cinder_backup_packages | customizable("packages")) }} + {% block cinder_backup_footer %}{% endblock %} {% block footer %}{% endblock %} {{ include_footer }}