diff --git a/metadata.rb b/metadata.rb index c3effbc..8d2c6a7 100644 --- a/metadata.rb +++ b/metadata.rb @@ -4,7 +4,7 @@ maintainer_email 'openstack-dev@lists.openstack.org' license 'Apache-2.0' description 'The OpenStack Advanced Volume Management service Cinder.' long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) -version '17.1.1' +version '17.2.0' %w(ubuntu redhat centos).each do |os| supports os diff --git a/recipes/api.rb b/recipes/api.rb index 287ae5f..566cbdf 100644 --- a/recipes/api.rb +++ b/recipes/api.rb @@ -30,6 +30,16 @@ include_recipe 'openstack-block-storage::cinder-common' bind_service = node['openstack']['bind_service']['all']['block-storage'] platform_options = node['openstack']['block-storage']['platform'] +# create file to prevent installation of non-working configuration +file '/etc/apache2/conf-available/cinder-wsgi.conf' do + owner 'root' + group 'www-data' + mode '0640' + action :create + content '# Chef openstack-block-storage: file to block config from package' + only_if { platform_family? 'debian' } +end + platform_options['cinder_api_packages'].each do |pkg| package pkg do options platform_options['package_overrides']