OLD | NEW |
1 class filterserver { | 1 class filterserver { |
2 user {'subscriptionstat': | 2 user {'subscriptionstat': |
3 ensure => present, | 3 ensure => present, |
4 home => '/home/subscriptionstat', | 4 home => '/home/subscriptionstat', |
5 managehome => true | 5 managehome => true |
6 } | 6 } |
7 | 7 |
8 file {'/home/subscriptionstat/.ssh': | 8 file {'/home/subscriptionstat/.ssh': |
9 ensure => directory, | 9 ensure => directory, |
10 owner => subscriptionstat, | 10 owner => subscriptionstat, |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 source => 'puppet:///modules/filterserver/easylist-downloads.adblockplus.org
', | 110 source => 'puppet:///modules/filterserver/easylist-downloads.adblockplus.org
', |
111 enabled => true | 111 enabled => true |
112 } | 112 } |
113 | 113 |
114 file {'/etc/logrotate.d/nginx_easylist-downloads.adblockplus.org': | 114 file {'/etc/logrotate.d/nginx_easylist-downloads.adblockplus.org': |
115 ensure => file, | 115 ensure => file, |
116 require => Nginx::Hostconfig['easylist-downloads.adblockplus.org'], | 116 require => Nginx::Hostconfig['easylist-downloads.adblockplus.org'], |
117 source => 'puppet:///modules/filterserver/logrotate' | 117 source => 'puppet:///modules/filterserver/logrotate' |
118 } | 118 } |
119 | 119 |
120 exec {'ensure_logrotate_status': | |
121 command => '/etc/cron.daily/logrotate', | |
122 require => File['/etc/logrotate.d/nginx_easylist-downloads.adblockplus.org'] | |
123 } | |
124 | |
125 cron {'logrotate': | |
126 ensure => present, | |
127 require => [ | |
128 Exec['ensure_logrotate_status'] | |
129 ], | |
130 command => '/usr/sbin/logrotate /etc/logrotate.conf', | |
131 user => root, | |
132 hour => '0', | |
133 minute => '0' | |
134 } | |
135 | |
136 file {'/home/rsync/.ssh': | 120 file {'/home/rsync/.ssh': |
137 ensure => directory, | 121 ensure => directory, |
138 require => User['rsync'], | 122 require => User['rsync'], |
139 owner => rsync, | 123 owner => rsync, |
140 mode => 0600; | 124 mode => 0600; |
141 } | 125 } |
142 | 126 |
143 file {'/home/rsync/.ssh/known_hosts': | 127 file {'/home/rsync/.ssh/known_hosts': |
144 ensure => file, | 128 ensure => file, |
145 require => [ | 129 require => [ |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
209 ensure => present, | 193 ensure => present, |
210 require => File['/opt/cron_geoipdb_update.sh'], | 194 require => File['/opt/cron_geoipdb_update.sh'], |
211 command => '/opt/cron_geoipdb_update.sh', | 195 command => '/opt/cron_geoipdb_update.sh', |
212 user => root, | 196 user => root, |
213 hour => 3, | 197 hour => 3, |
214 minute => 15, | 198 minute => 15, |
215 monthday => 3 | 199 monthday => 3 |
216 } | 200 } |
217 | 201 |
218 } | 202 } |
OLD | NEW |