bundles: add backup paths
This commit is contained in:
parent
f71653e3ce
commit
0749fc75c5
12 changed files with 60 additions and 2 deletions
|
@ -102,6 +102,7 @@ pkg_apt = {
|
||||||
'python3-dev': {},
|
'python3-dev': {},
|
||||||
'python3-pip': {},
|
'python3-pip': {},
|
||||||
'python3-virtualenv': {},
|
'python3-virtualenv': {},
|
||||||
|
'rsync': {},
|
||||||
'tar': {},
|
'tar': {},
|
||||||
'tcpdump': {},
|
'tcpdump': {},
|
||||||
'telnet': {},
|
'telnet': {},
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
defaults = {
|
defaults = {
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/home/git',
|
||||||
|
},
|
||||||
|
},
|
||||||
'gitea': {
|
'gitea': {
|
||||||
'database': {
|
'database': {
|
||||||
'username': 'gitea',
|
'username': 'gitea',
|
||||||
|
|
|
@ -16,4 +16,9 @@ defaults = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/lib/jenkins',
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,11 @@ defaults = {
|
||||||
'xserver-xorg-legacy': {},
|
'xserver-xorg-legacy': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/home/kodi',
|
||||||
|
},
|
||||||
|
},
|
||||||
'users': {
|
'users': {
|
||||||
'kodi': {
|
'kodi': {
|
||||||
'groups': {
|
'groups': {
|
||||||
|
|
|
@ -11,6 +11,11 @@ defaults = {
|
||||||
'matrix-synapse-py3': {},
|
'matrix-synapse-py3': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/lib/matrix-synapse',
|
||||||
|
},
|
||||||
|
},
|
||||||
'matrix-synapse': {
|
'matrix-synapse': {
|
||||||
'registration_shared_secret': repo.vault.human_password_for('{} matrix-synapse registration_shared_secret'.format(node.name)),
|
'registration_shared_secret': repo.vault.human_password_for('{} matrix-synapse registration_shared_secret'.format(node.name)),
|
||||||
'database': {
|
'database': {
|
||||||
|
|
|
@ -11,6 +11,11 @@ defaults = {
|
||||||
'nginx': {},
|
'nginx': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/www',
|
||||||
|
},
|
||||||
|
},
|
||||||
'icinga2_api': {
|
'icinga2_api': {
|
||||||
'nginx': {
|
'nginx': {
|
||||||
'services': {
|
'services': {
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
defaults = {
|
defaults = {
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/opt/octoprint',
|
||||||
|
},
|
||||||
|
},
|
||||||
'users': {
|
'users': {
|
||||||
'octoprint': {
|
'octoprint': {
|
||||||
'home': '/opt/octoprint',
|
'home': '/opt/octoprint',
|
||||||
|
|
|
@ -19,6 +19,12 @@ defaults = {
|
||||||
}
|
}
|
||||||
|
|
||||||
if node.has_bundle('postfixadmin'):
|
if node.has_bundle('postfixadmin'):
|
||||||
|
defaults['backups'] = {
|
||||||
|
'paths': {
|
||||||
|
'/var/mail',
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
defaults['icinga2_api']['postfix']['services'].update({
|
defaults['icinga2_api']['postfix']['services'].update({
|
||||||
'SPAM BLOCKLIST': {
|
'SPAM BLOCKLIST': {
|
||||||
'check_command': 'spam_blocklist',
|
'check_command': 'spam_blocklist',
|
||||||
|
|
|
@ -1,4 +1,10 @@
|
||||||
defaults = {}
|
defaults = {
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/lib/postgresql',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
if node.has_bundle('zfs'):
|
if node.has_bundle('zfs'):
|
||||||
defaults['zfs'] = {
|
defaults['zfs'] = {
|
||||||
|
|
|
@ -4,4 +4,9 @@ defaults = {
|
||||||
'python3-radicale': {},
|
'python3-radicale': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/lib/radicale',
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,11 @@ defaults = {
|
||||||
'rspamd': {},
|
'rspamd': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/var/lib/rspamd',
|
||||||
|
},
|
||||||
|
},
|
||||||
'cron': {
|
'cron': {
|
||||||
'clamav-unofficial-sigs': f'{node.magic_number%60} */4 * * * clamav /usr/sbin/clamav-unofficial-sigs >/dev/null 2>&1',
|
'clamav-unofficial-sigs': f'{node.magic_number%60} */4 * * * clamav /usr/sbin/clamav-unofficial-sigs >/dev/null 2>&1',
|
||||||
},
|
},
|
||||||
|
|
|
@ -7,4 +7,9 @@ defaults = {
|
||||||
'python3-pip': {},
|
'python3-pip': {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'backups': {
|
||||||
|
'paths': {
|
||||||
|
'/opt/seafile',
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue