/[adm]/puppet/modules/blog/manifests/init.pp
ViewVC logotype

Annotation of /puppet/modules/blog/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1041 - (hide annotations) (download)
Sat Feb 12 14:03:22 2011 UTC (13 years, 2 months ago) by misc
File size: 982 byte(s)
- use /var/lib/blog for home directory of the systm user running blog
1 dams 279 class blog {
2 misc 1040
3 dams 1005 user { "blog":
4     groups => apache,
5 misc 1040 comment => "User running cron jobs for blog",
6 dams 1005 ensure => present,
7     managehome => true,
8 misc 1041 home => "/var/lib/blog",
9 dams 1005 }
10    
11 dams 852 include apache::mod_php
12 misc 746 include mysql
13 dams 1005 apache::vhost_other_app { "blog-test.$domain":
14 misc 1036 vhost_file => "blog/blogs_vhosts.conf",
15 dams 1005 }
16 misc 361
17 dams 853 package { ['wget','php-mysql']:
18 misc 746 ensure => installed
19     }
20 dams 276
21 dams 831 file { "check_new-blog-post":
22 misc 746 path => "/usr/local/bin/check_new-blog-post.sh",
23     ensure => present,
24     owner => blog,
25     group => blog,
26     mode => 755,
27     content => template("blog/check_new-blog-post.sh")
28     }
29 dams 279
30 dams 1007 file { "/var/www/html/blog.$domain":
31 dams 829 ensure => directory,
32 dams 1005 owner => blog,
33 dams 855 group => blog,
34 dams 829 mode => 644,
35     }
36    
37 misc 746 cron { blog:
38     user => blog,
39     minute => '*/15',
40     command => "/usr/local/bin/check_new-blog-post.sh",
41     require => File["check_new-blog-post"]
42     }
43 dams 143 }

  ViewVC Help
Powered by ViewVC 1.1.30