diff --git a/modules/openstack_project/manifests/template.pp b/modules/openstack_project/manifests/template.pp index 0a63a358c8..68d9cc8d3d 100644 --- a/modules/openstack_project/manifests/template.pp +++ b/modules/openstack_project/manifests/template.pp @@ -263,10 +263,12 @@ class openstack_project::template ( '2.7.': { $pin_facter = '1.' $pin_puppetdb = '1.' + $cfacter = false } /^3\./: { $pin_facter = '2.' $pin_puppetdb = '2.' + $cfacter = true } default: { fail("Puppet version not supported") @@ -289,6 +291,12 @@ class openstack_project::template ( } + if $cfacter { + package { 'cfacter': + ensure => latest, + } + } + # Which Puppet do I take? # Take $puppet_version and pin to that version if ($::osfamily == 'Debian') {