3 |
class base { |
class base { |
4 |
$blog_location = "/var/www/vhosts/blog.$domain" |
$blog_location = "/var/www/vhosts/blog.$domain" |
5 |
$blog_domain = "blog.$domain" |
$blog_domain = "blog.$domain" |
6 |
|
$blog_db_backupdir = "/var/lib/backups/blog_db" |
7 |
|
$blog_files_backupdir = "/var/lib/backups/blog_files" |
8 |
|
|
9 |
user { "blog": |
user { "blog": |
10 |
groups => apache, |
groups => apache, |
58 |
} |
} |
59 |
} |
} |
60 |
class db_backup inherits base { |
class db_backup inherits base { |
61 |
file { "/var/lib/blog/backup": |
file { $blog_db_backupdir: |
62 |
ensure => directory, |
ensure => directory, |
63 |
owner => root, |
owner => root, |
64 |
group => root, |
group => root, |
83 |
} |
} |
84 |
} |
} |
85 |
class files_backup inherits base { |
class files_backup inherits base { |
86 |
file { "/var/lib/blog/backup": |
file { $blog_files_backupdir: |
87 |
ensure => directory, |
ensure => directory, |
88 |
owner => root, |
owner => root, |
89 |
group => root, |
group => root, |