
This file is to be included by all puppet modules. First feature is to make sure that allow_virtual is set to true for all openstack modules. It's set to false for puppet 3.6.1 to 4.0.0 [1] [1] https://docs.puppet.com/puppet/3.6/reference/release_notes.html#puppet-361 Change-Id: I9d0a10d48124ee71ea80134ceef96436c8ee196e Closes-Bug: 1599113 Related-Bug: 1597753 Depends-On: I2699eaa3a10589c9a0c680bb1de489994fe01b67
15 lines
420 B
Puppet
15 lines
420 B
Puppet
# == Class: openstacklib::defaults
|
|
#
|
|
# Default configuration for all openstack-puppet module.
|
|
#
|
|
# This file is loaded in the params.pp of each class.
|
|
#
|
|
class openstacklib::defaults {
|
|
# Ensure all package resources have virtual package enable.
|
|
if versioncmp($::puppetversion, '4.0.0') < 0 and versioncmp($::puppetversion, '3.6.1') >= 0 {
|
|
Package<| tag == 'openstack' |> {
|
|
allow_virtual => true,
|
|
}
|
|
}
|
|
}
|