--- /dev/null
+---
+classes:
+ - roles::snapshot_base
--- /dev/null
+---
+classes:
+ - roles::snapshot_base
--- /dev/null
+---
+classes:
+ - roles::snapshot_base
--- /dev/null
+---
+classes:
+ - roles::snapshot_base
--- /dev/null
+---
+classes:
+ - roles::snapshot_base
--- /dev/null
+---
+classes:
+ - roles::snapshot_base
include postgres::backup_server
}
- if $::hostname in [lw01, lw02, lw03, lw04, lw09, lw10] {
- include roles::snapshot
- }
-
if has_role('postgresql_server') {
include postgres::backup_source
}
+++ /dev/null
-class roles::snapshot {
- ensure_packages ( ["build-essential", "python-dev", "libssl-dev"], { ensure => 'installed' })
-}
--- /dev/null
+class roles::snapshot_base {
+ ensure_packages ( ["build-essential", "python-dev", "libssl-dev"], { ensure => 'installed' })
+}
class roles::snapshot_shell {
+ include roles::snapshot_base
+
# give ftpmaster/the dak user some environment so they can poll the
# list of files we have
file { '/etc/ssh/userkeys/dak':
class roles::snapshot_web {
+ include roles::snapshot_base
+
include apache2
include apache2::rewrite