bundles: add zfs dataset to bundles
This commit is contained in:
parent
337b660f5a
commit
ce9f6dd7ba
8 changed files with 82 additions and 6 deletions
|
@ -40,6 +40,13 @@ defaults = {
|
|||
},
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/mautrix-telegram': {
|
||||
'mountpoint': '/opt/mautrix-telegram',
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -47,6 +47,13 @@ defaults = {
|
|||
},
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/mautrix-whatsapp': {
|
||||
'mountpoint': '/opt/mautrix-whatsapp',
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -35,4 +35,11 @@ defaults = {
|
|||
},
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/mx-puppet-discord': {
|
||||
'mountpoint': '/opt/mx-puppet-discord',
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -31,12 +31,6 @@ defaults = {
|
|||
}
|
||||
|
||||
if node.has_bundle('postfixadmin'):
|
||||
defaults['backups'] = {
|
||||
'paths': {
|
||||
'/var/mail',
|
||||
},
|
||||
}
|
||||
|
||||
defaults['icinga2_api']['postfix']['services'].update({
|
||||
'SMTP CONNECT': {
|
||||
'check_command': 'check_smtp',
|
||||
|
@ -52,6 +46,7 @@ if node.has_bundle('postfixadmin'):
|
|||
'vars.port': '587',
|
||||
},
|
||||
})
|
||||
|
||||
else:
|
||||
defaults['icinga2_api']['postfix']['services'].update({
|
||||
'SMTP CONNECT': {
|
||||
|
|
|
@ -4,6 +4,11 @@ defaults = {
|
|||
'postfix-pgsql': {},
|
||||
},
|
||||
},
|
||||
'backups': {
|
||||
'paths': {
|
||||
'/var/mail',
|
||||
},
|
||||
},
|
||||
'postfixadmin': {
|
||||
'admin_email': 'hostmaster@kunbox.net',
|
||||
},
|
||||
|
@ -19,6 +24,16 @@ defaults = {
|
|||
},
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/mail': {
|
||||
'mountpoint': '/var/mail',
|
||||
},
|
||||
'tank/postfixadmin': {
|
||||
'mountpoint': '/opt/postfixadmin',
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -9,4 +9,14 @@ defaults = {
|
|||
'/var/lib/radicale',
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/radicale': {
|
||||
'mountpoint': '/var/lib/radicale',
|
||||
'needed_by': {
|
||||
'pkg_apt:python3-radicale',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -18,6 +18,16 @@ defaults = {
|
|||
}
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/redis': {
|
||||
'mountpoint': '/var/lib/redis',
|
||||
'neeeded_by': {
|
||||
'pkg_apt:redis-server',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
if node.has_bundle('telegraf'):
|
||||
|
|
|
@ -52,6 +52,31 @@ defaults = {
|
|||
'rspamd': {
|
||||
'dkim': repo.vault.password_for(node.name + ' rspamd dkim key'),
|
||||
},
|
||||
'zfs': {
|
||||
'datasets': {
|
||||
'tank/rspamd/rspamd': {
|
||||
'mountpoint': '/var/lib/rspamd',
|
||||
'needed_by': {
|
||||
'pkg_apt:rspamd',
|
||||
},
|
||||
},
|
||||
'tank/rspamd/clamav': {
|
||||
'mountpoint': '/var/lib/clamav',
|
||||
'needed_by': {
|
||||
'pkg_apt:clamav',
|
||||
'pkg_apt:clamav-daemon',
|
||||
'pkg_apt:clamav-freshclam',
|
||||
},
|
||||
},
|
||||
'tank/rspamd/clamav-unofficial-sigs': {
|
||||
'mountpoint': '/var/lib/clamav-unofficial-sigs',
|
||||
'needed_by': {
|
||||
'pkg_apt:clamav-unofficial-sigs',
|
||||
'pkg_apt:clamav-freshclam',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue