aboutsummaryrefslogtreecommitdiffstats
path: root/modules/blog/manifests
diff options
context:
space:
mode:
authorDamien Lallement <dams@mageia.org>2010-11-05 14:16:41 +0000
committerDamien Lallement <dams@mageia.org>2010-11-05 14:16:41 +0000
commit2272cb3cff69b65a3874b6abb4cfacb49b85ba84 (patch)
tree54d74eae254158e655cf554cff282fe83474dfe9 /modules/blog/manifests
parentbf529770246e474fb6a280ab61741d69651334b5 (diff)
downloadpuppet-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.pp24
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"],
+ }
+}