diff options
author | Damien Lallement <dams@mageia.org> | 2010-11-05 14:16:41 +0000 |
---|---|---|
committer | Damien Lallement <dams@mageia.org> | 2010-11-05 14:16:41 +0000 |
commit | 2272cb3cff69b65a3874b6abb4cfacb49b85ba84 (patch) | |
tree | 54d74eae254158e655cf554cff282fe83474dfe9 /modules/blog/manifests | |
parent | bf529770246e474fb6a280ab61741d69651334b5 (diff) | |
download | puppet-2272cb3cff69b65a3874b6abb4cfacb49b85ba84.tar puppet-2272cb3cff69b65a3874b6abb4cfacb49b85ba84.tar.gz puppet-2272cb3cff69b65a3874b6abb4cfacb49b85ba84.tar.bz2 puppet-2272cb3cff69b65a3874b6abb4cfacb49b85ba84.tar.xz puppet-2272cb3cff69b65a3874b6abb4cfacb49b85ba84.zip |
adding check_new-blog-post on champagne
Diffstat (limited to 'modules/blog/manifests')
-rw-r--r-- | modules/blog/manifests/init.pp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/blog/manifests/init.pp b/modules/blog/manifests/init.pp new file mode 100644 index 00000000..d48acd23 --- /dev/null +++ b/modules/blog/manifests/init.pp @@ -0,0 +1,24 @@ +#TODO: add the creation of the user 'blog' in puppet +class blog { + package { 'wget': + ensure => installed + } + package { 'postfix': + ensure => installed + } + file { "check_new-blog-post": + path => "/home/blog/check_new-blog-post.sh", + ensure => present, + owner => blog, + group => blog, + mode => 755, + content => template("blog/check_new-blog-post.sh") + } + cron { blog: + user => blog, + hour => 0, + minute => 15, + command => "/home/blog/check_new-blog-post.sh", + require => File["check_new-blog-post"], + } +} |