aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-03-17 12:03:40 +0000
committerMichael Scherer <misc@mageia.org>2012-03-17 12:03:40 +0000
commita2ae4c51dcd0a1f152a08a2b3b12149285b85d92 (patch)
tree4d10bdd972300d22152c34ff343e1e88ba9751ea /modules
parent17646bd69fcb9798435be8602c71a5b894817b01 (diff)
downloadpuppet-a2ae4c51dcd0a1f152a08a2b3b12149285b85d92.tar
puppet-a2ae4c51dcd0a1f152a08a2b3b12149285b85d92.tar.gz
puppet-a2ae4c51dcd0a1f152a08a2b3b12149285b85d92.tar.bz2
puppet-a2ae4c51dcd0a1f152a08a2b3b12149285b85d92.tar.xz
puppet-a2ae4c51dcd0a1f152a08a2b3b12149285b85d92.zip
clean the 2 backups modules
Diffstat (limited to 'modules')
-rw-r--r--modules/blog/manifests/init.pp45
1 files changed, 17 insertions, 28 deletions
diff --git a/modules/blog/manifests/init.pp b/modules/blog/manifests/init.pp
index a7793aae..3436dfd0 100644
--- a/modules/blog/manifests/init.pp
+++ b/modules/blog/manifests/init.pp
@@ -55,51 +55,40 @@ class blog {
mode => 644,
}
}
+
class db_backup inherits base {
file { $blog_db_backupdir:
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")
+ local_script { 'backup_blog-db.sh':
+ content => template('blog/backup_blog-db.sh'),
}
cron { "Backup DB (blog)":
- user => root,
- hour => '23',
- minute => '42',
- command => "/usr/local/bin/backup_blog-db.sh",
- require => [File["backup_blog-db"]],
+ user => root,
+ hour => '23',
+ minute => '42',
+ command => '/usr/local/bin/backup_blog-db.sh',
+ require => Local_script['backup_blog-db'],
}
}
+
class files_backup inherits base {
file { $blog_files_backupdir:
ensure => directory,
}
- file { "backup_blog-files":
- path => "/usr/local/bin/backup_blog-files.sh",
- ensure => present,
- owner => root,
- group => root,
- mode => 755,
- content => template("blog/backup_blog-files.sh")
+ local_script { 'backup_blog-files.sh':
+ content => template('blog/backup_blog-files.sh'),
}
- cron { "Backup files (blog)":
- user => root,
- hour => '23',
- minute => '42',
- command => "/usr/local/bin/backup_blog-files.sh",
- require => [File["backup_blog-files"]],
+ cron { 'Backup files (blog)':
+ user => root,
+ hour => '23',
+ minute => '42',
+ command => '/usr/local/bin/backup_blog-files.sh',
+ require => Local_script['backup_blog-files'],
}
}
}