Changeset 211
- Timestamp:
- May 30, 2009, 6:05:16 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/manifests/classes/debproxy.pp
r174 r211 5 5 6 6 define debproxy::activateclient ( $debproxyhost ) { 7 8 ensure=> "present",9 10 11 7 file { "/etc/apt/apt.conf.d/01proxy": 8 ensure => "present", 9 content => "Acquire::http { Proxy \"http://$debproxyhost:3142\"; };\n", 10 require => Package["apt-cacher"] 11 } 12 12 } 13 13 14 14 15 15 class debproxy::server { 16 16 package { "apt-cacher": ensure => installed } 17 17 18 line { aptcacher_off: 19 file => "/etc/default/apt-cacher", 20 line => 'AUTOSTART=0', 21 ensure => absent, 22 require => Package["apt-cacher"] 23 } 24 line { aptcacher_on: 25 file => "/etc/default/apt-cacher", 26 line => 'AUTOSTART=1', 27 ensure => present, 28 require => Package["apt-cacher"] 29 } 18 file { "/etc/default/apt-cacher": ensure => present, checksum => mtime } 30 19 31 service { 32 "apt-cacher": 33 enable => true, 34 ensure => running, 35 # not sure if i'm correct with the last statement... about line. 36 subscribe => [ Package["apt-cacher"], line["aptcacher_on"] ], 37 } 20 line { aptcacher_off: 21 file => "/etc/default/apt-cacher", 22 line => 'AUTOSTART=0', 23 ensure => absent, 24 require => Package["apt-cacher"] 25 } 26 line { aptcacher_on: 27 file => "/etc/default/apt-cacher", 28 line => 'AUTOSTART=1', 29 ensure => present, 30 require => Package["apt-cacher"] 31 } 32 33 service { "apt-cacher": 34 enable => true, 35 ensure => running, 36 subscribe => [ Package["apt-cacher"], file["/etc/default/apt-cacher"]] 37 } 38 38 }
Note: See TracChangeset
for help on using the changeset viewer.