aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-05-14 01:12:04 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-05-14 01:14:03 +0200
commit808f822507d47cc6e47da41e206ff9b942b506df (patch)
tree1854f0d3b061312810e635206a67a1c548070015
parentb0439bf9b68d4e11a1511b289cba15ea10588d8d (diff)
downloadPuppet-808f822507d47cc6e47da41e206ff9b942b506df.tar.gz
Puppet-808f822507d47cc6e47da41e206ff9b942b506df.tar.zst
Puppet-808f822507d47cc6e47da41e206ff9b942b506df.zip
Move postgresql replication to its right place
-rw-r--r--modules/role/manifests/backup.pp3
-rw-r--r--modules/role/manifests/backup/postgresql.pp (renamed from modules/role/manifests/cryptoportfolio/postgresql_backup.pp)8
-rw-r--r--modules/role/templates/backup/postgresql.conf.erb (renamed from modules/role/templates/cryptoportfolio/postgresql_backup.conf.erb)0
-rw-r--r--modules/role/templates/backup/postgresql_backup@.service.erb (renamed from modules/role/templates/cryptoportfolio/postgresql_backup@.service.erb)0
4 files changed, 6 insertions, 5 deletions
diff --git a/modules/role/manifests/backup.pp b/modules/role/manifests/backup.pp
index 37e6138..b35c542 100644
--- a/modules/role/manifests/backup.pp
+++ b/modules/role/manifests/backup.pp
@@ -14,7 +14,8 @@ class role::backup (
14 include "profile::xmr_stak" 14 include "profile::xmr_stak"
15 include "profile::known_hosts" 15 include "profile::known_hosts"
16 include "profile::boinc" 16 include "profile::boinc"
17 include "role::cryptoportfolio::postgresql_backup" 17
18 include "role::backup::postgresql"
18 19
19 ensure_packages(["rsync"]) 20 ensure_packages(["rsync"])
20 21
diff --git a/modules/role/manifests/cryptoportfolio/postgresql_backup.pp b/modules/role/manifests/backup/postgresql.pp
index 5d937bd..59e4669 100644
--- a/modules/role/manifests/cryptoportfolio/postgresql_backup.pp
+++ b/modules/role/manifests/backup/postgresql.pp
@@ -1,4 +1,4 @@
1class role::cryptoportfolio::postgresql_backup inherits role::backup { 1class role::backup::postgresql inherits role::backup {
2 # This manifest is supposed to be part of the backup server 2 # This manifest is supposed to be part of the backup server
3 3
4 $password_seed = lookup("base_installation::puppet_pass_seed") 4 $password_seed = lookup("base_installation::puppet_pass_seed")
@@ -14,7 +14,7 @@ class role::cryptoportfolio::postgresql_backup inherits role::backup {
14 14
15 ensure_packages(["postgresql"]) 15 ensure_packages(["postgresql"])
16 16
17 $pg_backup_hosts = ["cryptoportfolio-dev.immae.eu", "cryptoportfolio.immae.eu"] 17 $pg_backup_hosts = lookup("role::backup::postgresql::backup_hosts", { "default_value" => [] })
18 18
19 $pg_backup_hosts.each |$pg_backup_host| { 19 $pg_backup_hosts.each |$pg_backup_host| {
20 $pg_path = "$mountpoint/$pg_backup_host/postgresql" 20 $pg_path = "$mountpoint/$pg_backup_host/postgresql"
@@ -139,7 +139,7 @@ class role::cryptoportfolio::postgresql_backup inherits role::backup {
139 owner => $pg_user, 139 owner => $pg_user,
140 group => $pg_group, 140 group => $pg_group,
141 mode => '0640', 141 mode => '0640',
142 content => template("role/cryptoportfolio/postgresql_backup.conf.erb"), 142 content => template("role/backup/postgresql.conf.erb"),
143 } 143 }
144 144
145 service { "postgresql_backup@$pg_backup_host": 145 service { "postgresql_backup@$pg_backup_host":
@@ -158,6 +158,6 @@ class role::cryptoportfolio::postgresql_backup inherits role::backup {
158 mode => "0644", 158 mode => "0644",
159 owner => "root", 159 owner => "root",
160 group => "root", 160 group => "root",
161 content => template("role/cryptoportfolio/postgresql_backup@.service.erb"), 161 content => template("role/backup/postgresql_backup@.service.erb"),
162 } 162 }
163} 163}
diff --git a/modules/role/templates/cryptoportfolio/postgresql_backup.conf.erb b/modules/role/templates/backup/postgresql.conf.erb
index 860089b..860089b 100644
--- a/modules/role/templates/cryptoportfolio/postgresql_backup.conf.erb
+++ b/modules/role/templates/backup/postgresql.conf.erb
diff --git a/modules/role/templates/cryptoportfolio/postgresql_backup@.service.erb b/modules/role/templates/backup/postgresql_backup@.service.erb
index 245a1cb..245a1cb 100644
--- a/modules/role/templates/cryptoportfolio/postgresql_backup@.service.erb
+++ b/modules/role/templates/backup/postgresql_backup@.service.erb