Changeset 211


Ignore:
Timestamp:
May 30, 2009, 6:05:16 PM (15 years ago)
Author:
sebas
Message:

mejor formateo + mejor control del servicio despues del cambio

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/puppet/manifests/classes/debproxy.pp

    r174 r211  
    55
    66define debproxy::activateclient ( $debproxyhost ) {
    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         }
     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   }
    1212}
    1313
    1414
    1515class debproxy::server {
    16         package { "apt-cacher": ensure => installed }
     16    package { "apt-cacher": ensure => installed }
    1717
    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 }
    3019
    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    }
    3838}
Note: See TracChangeset for help on using the changeset viewer.