OLD | NEW |
1 class base { | 1 class base { |
2 stage {'pre': before => Stage['main']} | 2 stage {'pre': before => Stage['main']} |
3 stage {'post': require => Stage['main']} | 3 stage {'post': require => Stage['main']} |
4 | 4 |
5 class {'users': | 5 class {'users': |
6 stage => 'pre', | 6 stage => 'pre', |
7 } | 7 } |
8 | 8 |
9 class {'apt': | 9 class {'apt': |
10 always_apt_update => true | 10 always_apt_update => true |
11 } | 11 } |
12 | 12 |
13 Exec['apt_update'] -> Package <| |> | 13 Exec['apt_update'] -> Package <| |> |
14 | 14 |
15 include private::users, postfix | 15 include private::users, postfix |
16 | 16 |
17 package {['mercurial', 'vim', 'emacs']: ensure => present} | 17 package {['mercurial', 'vim', 'emacs']: ensure => present} |
18 | 18 |
19 file {'/etc/timezone': | 19 file {'/etc/timezone': |
20 ensure => file, | 20 ensure => file, |
21 owner => root, | 21 owner => root, |
22 group => root, | 22 group => root, |
23 mode => 0644, | 23 mode => 0644, |
24 content => 'UTC' | 24 content => 'UTC', |
| 25 notify => Service['cron'] |
25 } | 26 } |
26 | 27 |
27 file {'/etc/localtime': | 28 file {'/etc/localtime': |
28 ensure => link, | 29 ensure => link, |
29 target => '/usr/share/zoneinfo/UTC' | 30 target => '/usr/share/zoneinfo/UTC', |
| 31 notify => Service['cron'] |
30 } | 32 } |
31 | 33 |
32 class {'logrotate': | 34 class {'logrotate': |
33 stage => 'post' | 35 stage => 'post' |
34 } | 36 } |
35 } | 37 } |
OLD | NEW |