We are chuffed to announce the release of: puppet-nova 9.6.0: Puppet module for OpenStack Nova This release is part of the newton stable release series. Download the package from: https://tarballs.openstack.org/puppet-nova/ For more details, please see below. 9.6.0 ^^^^^ New Features * Nova Placement API deployment in WSGI with Apache by using nova::wsgi::apache_placement. * Keystone resources support for Nova Placement API by using nova::keystone::auth_placement. * Allow to configure [placement] section in nova.conf by using nova::placement. Changes in puppet-nova 9.5.4..9.6.0 ----------------------------------- 957a815 Update to 9.6.0 f418b8b Switch nova_security_rule to openstack provider dc64f4d Nova Placement API support 1ace655 Switch nova_security_group to openstack provider 6266ecf Allow creating security group rules for ICMP 2edbcb0 Fix invalid PCI alias definition c51efae Manage access project for nova flavors Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/nova_flavor/openstack.rb | 31 +++- lib/puppet/provider/nova_security_group/nova.rb | 37 ----- .../provider/nova_security_group/openstack.rb | 82 ++++++++++ lib/puppet/provider/nova_security_rule/nova.rb | 51 ------- .../provider/nova_security_rule/openstack.rb | 122 +++++++++++++++ lib/puppet/type/nova_flavor.rb | 12 +- lib/puppet/type/nova_security_rule.rb | 37 +++-- manifests/api.pp | 2 +- manifests/db.pp | 46 ++++-- manifests/db/mysql_placement.pp | 59 ++++++++ manifests/init.pp | 10 ++ manifests/keystone/auth_placement.pp | 93 ++++++++++++ manifests/params.pp | 6 + manifests/placement.pp | 69 +++++++++ manifests/wsgi/apache_placement.pp | 149 +++++++++++++++++++ metadata.json | 2 +- .../notes/nova-placement-30566167309fd124.yaml | 5 + releasenotes/source/conf.py | 4 +- spec/acceptance/nova_wsgi_apache_spec.rb | 38 ++++- spec/classes/nova_db_mysql_placement_spec.rb | 85 +++++++++++ spec/classes/nova_db_spec.rb | 14 +- spec/classes/nova_keystone_auth_placement_spec.rb | 161 ++++++++++++++++++++ spec/classes/nova_placement_spec.rb | 58 ++++++++ spec/classes/nova_wsgi_apache_placement_spec.rb | 165 +++++++++++++++++++++ spec/type/nova_security_rule_spec.rb | 9 ++ .../unit/provider/nova_security_group/nova_spec.rb | 91 ------------ .../provider/nova_security_group/openstack_spec.rb | 48 ++++++ spec/unit/provider/nova_security_rule/nova_spec.rb | 48 ------ .../provider/nova_security_rule/openstack_spec.rb | 61 ++++++++ 29 files changed, 1320 insertions(+), 275 deletions(-)