summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifests/server.pp14
-rw-r--r--manifests/server/cron/backup.pp4
2 files changed, 10 insertions, 8 deletions
diff --git a/manifests/server.pp b/manifests/server.pp
index 3d9b129..f08cd1a 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -1,10 +1,12 @@
class mysql::server (
- $manage_shorewall = false,
- $manage_munin = false,
- $manage_nagios = false,
- $backup_cron = false,
- $optimize_cron = false,
- $nagios_notcp = false
+ $manage_shorewall = false,
+ $manage_munin = false,
+ $manage_nagios = false,
+ $backup_cron = false,
+ $optimize_cron = false,
+ $backup_dir = '/var/backups/mysql',
+ $manage_backup_dir = true,
+ $nagios_notcp = false
) {
case $::operatingsystem {
gentoo: { include mysql::server::gentoo }
diff --git a/manifests/server/cron/backup.pp b/manifests/server/cron/backup.pp
index cdf5331..194b4cd 100644
--- a/manifests/server/cron/backup.pp
+++ b/manifests/server/cron/backup.pp
@@ -1,7 +1,7 @@
class mysql::server::cron::backup {
- if $mysql::server::manage_backup_dir
+ if $mysql::server::manage_backup_dir {
file { 'mysql_backup_dir':
- path => $mysql::server::backup_dir
+ path => $mysql::server::backup_dir,
ensure => directory,
before => Cron['mysql_backup_cron'],
owner => root, group => 0, mode => 0700;