diff --git a/modules/openstack_project/manifests/template.pp b/modules/openstack_project/manifests/template.pp index 83fb1a8598..f1d18ef19c 100644 --- a/modules/openstack_project/manifests/template.pp +++ b/modules/openstack_project/manifests/template.pp @@ -16,6 +16,8 @@ class openstack_project::template ( $enable_unbound = true, $afs = false, $puppetmaster_server = 'puppetmaster.openstack.org', + $manage_exim = false, + $sysadmins = [], ) { ########################################################### @@ -43,6 +45,12 @@ class openstack_project::template ( ########################################################### # Process if ( $high_level_directive ) blocks + if $manage_exim { + class { 'exim': + sysadmins => $sysadmins, + } + } + if $automatic_upgrades == true { class { 'openstack_project::automatic_upgrades': origins => ["Puppetlabs:${lsbdistcodename}"],