Add params from backupninja and xtrabackup formulas
Related: PROD-27135 (PROD:27135)
Related: PROD-27147 (PROD:27147)
Related: PROD-27540 (PROD:27540)
Change-Id: I3b2e6d675c83e2a27b437199a6d06edb645106ca
(cherry picked from commit fac5ca31a9799fa4e927f669b989557b14cbd575)
diff --git a/backupninja/server/single.yml b/backupninja/server/single.yml
index 9897a6c..ac008d5 100644
--- a/backupninja/server/single.yml
+++ b/backupninja/server/single.yml
@@ -1,2 +1,9 @@
classes:
- service.backupninja.server.single
+parameters:
+ backupninja:
+ server:
+ home_dir: /srv/volumes/backup/backupninja
+ key:
+ backupninja_pub_key:
+ key: ${_param:backupninja_public_key}
\ No newline at end of file
diff --git a/defaults/backupninja.yml b/defaults/backupninja.yml
new file mode 100644
index 0000000..e89ed86
--- /dev/null
+++ b/defaults/backupninja.yml
@@ -0,0 +1,4 @@
+parameters:
+ _param:
+ backupninja_engine: rsync
+ backupninja_public_key: no-key-provided
diff --git a/defaults/init.yml b/defaults/init.yml
index 109c181..733bfe2 100644
--- a/defaults/init.yml
+++ b/defaults/init.yml
@@ -8,6 +8,7 @@
classes:
- system.defaults.linux_system_repo
- system.defaults.linux_system_file
+- system.defaults.backupninja
- system.defaults.git
- system.defaults.jenkins
- system.defaults.maas
@@ -20,6 +21,7 @@
- system.defaults.keepalived
- system.defaults.salt
- system.defaults.stacklight
+- system.defaults.xtrabackup
parameters:
_param:
mcp_version: stable
diff --git a/defaults/xtrabackup.yml b/defaults/xtrabackup.yml
new file mode 100644
index 0000000..e2bf995
--- /dev/null
+++ b/defaults/xtrabackup.yml
@@ -0,0 +1,6 @@
+parameters:
+ _param:
+ xtrabackup_qpress_source: pkg
+ xtrabackup_qpress_source_name: qpress
+ xtrabackup_public_key: no-key-provided
+ xtrabackup_remote_server: cfg01
diff --git a/xtrabackup/server/single.yml b/xtrabackup/server/single.yml
index ad06a94..92d9fc3 100644
--- a/xtrabackup/server/single.yml
+++ b/xtrabackup/server/single.yml
@@ -1,9 +1,12 @@
classes:
- service.xtrabackup.server.single
parameters:
- _param:
- xtrabackup_qpress_source: pkg
- xtrabackup_qpress_source_name: qpress
+ xtrabackup:
+ server:
+ backup_dir: /srv/volumes/backup/xtrabackup
+ key:
+ xtrabackup_pub_key:
+ key: ${_param:xtrabackup_public_key}
linux:
system:
cron: