123456789101112131415161718192021222324 |
- class apt::unattended_upgrades (
- $config_content = undef,
- $config_template = 'apt/50unattended-upgrades.erb',
- $mailonlyonerror = true,
- $mail_recipient = 'root',
- $blacklisted_packages = [],
- $ensure_version = present
- ) {
- package { 'unattended-upgrades':
- ensure => $ensure_version
- }
- $file_content = $config_content ? {
- undef => template($config_template),
- default => $config_content
- }
- apt_conf { '50unattended-upgrades':
- content => $file_content,
- require => Package['unattended-upgrades'],
- refresh_apt => false
- }
- }
|