Puppet Class: httpproxy::package::apt
- Defined in:
- manifests/package/apt.pp
Overview
package/apt.pp (private class) Uses the puppetlabs-apt module to manage apt package manager proxies forge.puppetlabs.com/puppetlabs/apt
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'manifests/package/apt.pp', line 23
class httpproxy::package::apt {
$lines = [
'# File managed by Puppet',
'',
"Acquire::http::Proxy \"${httpproxy::proxy_uri}\";",
"Acquire::https::Proxy \"${httpproxy::proxy_uri}\";",
'',
]
file { '/etc/apt/apt.conf.d/05proxy':
ensure => $httpproxy::packagemanager::ensure,
owner => 'root',
group => 'root',
mode => '0644',
content => join($lines, "\n"),
}
}
|