Merge pull request #666 from HelenCampbell/release
[puppet-modules/puppetlabs-apt.git] / manifests / conf.pp
1 define apt::conf (
2   $content       = undef,
3   $ensure        = present,
4   $priority      = 50,
5   $notify_update = undef,
6 ) {
7
8   unless $ensure == 'absent' {
9     unless $content {
10       fail('Need to pass in content parameter')
11     }
12   }
13
14   apt::setting { "conf-${name}":
15     ensure        => $ensure,
16     priority      => $priority,
17     content       => template('apt/_conf_header.erb', 'apt/conf.erb'),
18     notify_update => $notify_update,
19   }
20 }