/[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 1036 - (hide annotations) (download)
Sat Feb 12 11:08:22 2011 UTC (13 years, 2 months ago) by misc
File size: 1085 byte(s)
- rename file ( no need to number it )

1 dams 279 class blog {
2 dams 1005 user { "blog":
3     groups => apache,
4     comment => "This user is used for blog.mageia.org",
5     ensure => present,
6     managehome => true,
7     }
8    
9 dams 852 include apache::mod_php
10 misc 746 include mysql
11 dams 1005 apache::vhost_other_app { "blog-test.$domain":
12 misc 1036 vhost_file => "blog/blogs_vhosts.conf",
13 dams 1005 }
14 misc 361
15 dams 853 package { ['wget','php-mysql']:
16 misc 746 ensure => installed
17     }
18 dams 276
19 dams 1005 file { "/var/lib/blog":
20     ensure => directory,
21     owner => blog,
22     group => blog,
23     mode => 644,
24     }
25    
26 dams 831 file { "check_new-blog-post":
27 misc 746 path => "/usr/local/bin/check_new-blog-post.sh",
28     ensure => present,
29     owner => blog,
30     group => blog,
31     mode => 755,
32     content => template("blog/check_new-blog-post.sh")
33     }
34 dams 279
35 dams 1007 file { "/var/www/html/blog.$domain":
36 dams 829 ensure => directory,
37 dams 1005 owner => blog,
38 dams 855 group => blog,
39 dams 829 mode => 644,
40     }
41    
42 misc 746 cron { blog:
43     user => blog,
44     minute => '*/15',
45     command => "/usr/local/bin/check_new-blog-post.sh",
46     require => File["check_new-blog-post"]
47     }
48 dams 143 }

  ViewVC Help
Powered by ViewVC 1.1.30