Changeset 175 for trunk/puppet/manifests


Ignore:
Timestamp:
May 2, 2009, 1:53:51 AM (15 years ago)
Author:
sebas
Message:

ahora mas generico

File:
1 edited

Legend:

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

    r162 r175  
    1 class matrix::cronapt {
     1#
     2#  example:
     3#    cronapt::mailon-mailto { dist:
     4#       mailon => "upgrade",
     5#       mailto => "root@localhost"
     6#    }
     7
     8define cronapt::mailon-mailto ( $mailon, $mailto ) {
     9        include cronapt
     10        # the following file needs to have the same name as the action conf file.
     11        file { "/etc/cron-apt/config.d/4-upgrade":
     12        ensure => "present",
     13        content => "MAILON=\"$mailon\"\nMAILTO=\"$mailto\"\n",
     14        require => Package["cron-apt"]
     15        }
     16}
     17
     18class cronapt {
    219        package { "cron-apt": ensure => installed }
    320
     
    1936        }
    2037
    21         file { "/etc/cron-apt/config.d/4-upgrade":
    22         ensure => "present",
    23         content => "MAILON=\"upgrade\"\nMAILTO=\"seguridad@rt.redcta.org.ar\"\n",
    24         require => Package["cron-apt"]
    25         }
    26 
    2738        file { "/etc/cron.d/cron-apt":
    2839        content => "# cron-apt cron job, managed by puppet\n0 8 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt\n",
     
    3142        }
    3243}
    33 
Note: See TracChangeset for help on using the changeset viewer.