include apt::params
-
file { "${name}.list":
- name => "${apt::params::root}/sources.list.d/${name}.list",
+ path => "${apt::params::root}/sources.list.d/${name}.list",
ensure => file,
owner => root,
group => root,
mode => 644,
content => template("apt/source.list.erb"),
+
}
if $pin != false {
}
if $required_packages != false {
- exec { "${apt::params::provider} -y install ${required_packages}":
- subscribe => File["${name}.list"],
+ exec { "Required packages: '${required_packages}' for ${name}":
+ command => "${apt::params::provider} -y install ${required_packages}",
+ subscribe => File["${name}.list"],
refreshonly => true,
}
}
if $key != false {
if $key_content {
- exec { "Add key: ${key} from content":
+ exec { "Add key: ${key} from content for ${name}":
command => "/bin/echo '${key_content}' | /usr/bin/apt-key add -",
unless => "/usr/bin/apt-key list | /bin/grep '${key}'",
before => File["${name}.list"],
- }
+ }
} else {
- exec { "/usr/bin/apt-key adv --keyserver ${key_server} --recv-keys ${key}":
+ exec { "Add key: ${key} from ${key_server} for ${name}":
+ command => "/usr/bin/apt-key adv --keyserver ${key_server} --recv-keys ${key}",
unless => "/usr/bin/apt-key list | /bin/grep ${key}",
before => File["${name}.list"],
}