Merge branch 'proxy'

* proxy:
  Add spec test for removing proxy configuration.
  Update manifests/init.pp
  Update manifests/init.pp
  Update manifests/init.pp
这个提交包含在:
Ken Barber 2013-06-02 18:56:10 +01:00
当前提交 aacce08bcf
共有 2 个文件被更改,包括 15 次插入7 次删除

查看文件

@ -99,12 +99,16 @@ class apt(
default: { fail('Valid values for disable_keys are true or false') }
}
if ($proxy_host) {
file { 'configure-apt-proxy':
path => "${apt_conf_d}/proxy",
content => "Acquire::http::Proxy \"http://${proxy_host}:${proxy_port}\";",
notify => Exec['apt_update'],
}
$proxy_set = $proxy_host ? {
false => absent,
default => present
}
file { 'configure-apt-proxy':
path => "${apt_conf_d}/proxy",
content => "Acquire::http::Proxy \"http://${proxy_host}:${proxy_port}\";",
notify => Exec['apt_update'],
ensure => $proxy_set,
}
# Need anchor to provide containment for dependencies.

查看文件

@ -120,7 +120,11 @@ describe 'apt', :type => :class do
'notify' => "Exec[apt_update]"
)
else
should_not contain_file('configure_apt_proxy')
should contain_file('configure-apt-proxy').with(
'path' => '/etc/apt/apt.conf.d/proxy',
'notify' => 'Exec[apt_update]',
'ensure' => 'absent'
)
end
}
end