aboutsummaryrefslogtreecommitdiffstats
path: root/modules/blog/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/blog/manifests/init.pp')
-rw-r--r--modules/blog/manifests/init.pp28
1 files changed, 27 insertions, 1 deletions
diff --git a/modules/blog/manifests/init.pp b/modules/blog/manifests/init.pp
index d3640638..dcaff643 100644
--- a/modules/blog/manifests/init.pp
+++ b/modules/blog/manifests/init.pp
@@ -10,7 +10,7 @@ class blog {
}
}
- class champagne inherits base {
+ class files-bots inherits base {
package { ['wget','php-mysql']:
ensure => installed
}
@@ -55,4 +55,30 @@ class blog {
mode => 644,
}
}
+ class db_backup inherits base {
+ file { "/var/lib/blog/backup/db":
+ ensure => directory,
+ owner => root,
+ group => root,
+ mode => 644,
+ }
+
+ file { "backup_blog-db":
+ path => "/usr/local/bin/backup_blog-db.sh",
+ ensure => present,
+ owner => root,
+ group => root,
+ mode => 755,
+ content => template("blog/backup_blog-db.sh")
+ }
+
+ cron { root:
+ user => root,
+ day => '*',
+ hour => '23',
+ minute => '42',
+ command => "/usr/local/bin/backup_blog-db.sh",
+ require => [File["backup_blog-db"]],
+ }
+ }
}