conf.pp 448 B

1234567891011121314151617181920
  1. define apt::conf (
  2. $content = undef,
  3. $ensure = present,
  4. $priority = 50,
  5. $notify_update = undef,
  6. ) {
  7. unless $ensure == 'absent' {
  8. unless $content {
  9. fail('Need to pass in content parameter')
  10. }
  11. }
  12. apt::setting { "conf-${name}":
  13. ensure => $ensure,
  14. priority => $priority,
  15. content => template('apt/_conf_header.erb', 'apt/conf.erb'),
  16. notify_update => $notify_update,
  17. }
  18. }