/[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 279 - (hide annotations) (download)
Thu Nov 18 10:04:30 2010 UTC (13 years, 5 months ago) by dams
File size: 963 byte(s)
Change class
1 dams 148 #TODO:
2     # - add the creation of the user 'blog' in puppet
3 dams 279 class blog {
4 dams 276 package { 'mysql':
5     ensure => installed
6     }
7 dams 279
8     package { 'wget':
9     ensure => installed
10     }
11    
12 dams 276 package { 'php-mysql':
13     ensure => installed
14     }
15    
16     service { mysqld:
17     ensure => running,
18     subscribe => Package["mysql"],
19     }
20 dams 279
21 dams 143 file { "check_new-blog-post":
22 dams 146 path => "/usr/local/bin/check_new-blog-post.sh",
23 dams 143 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 149 file { "/var/lib/blog":
31     ensure => directory,
32 dams 148 owner => blog,
33     group => blog,
34 dams 149 mode => 644,
35 dams 148 }
36 dams 279
37 dams 143 cron { blog:
38     user => blog,
39 dams 232 minute => '*/15',
40 dams 146 command => "/usr/local/bin/check_new-blog-post.sh",
41 dams 153 require => File["check_new-blog-post"]
42 dams 143 }
43     }

  ViewVC Help
Powered by ViewVC 1.1.30