bundlewrap/bundles/postgresql/metadata.py
mwiegand 2ef06345eb wip
2021-06-13 15:40:33 +02:00

28 lines
621 B
Python

defaults = {
'postgresql': {
'roles': {
'root': {
'password': repo.vault.password_for(f'{node.name} postgresql root'),
'superuser': True,
'needs': {
'svc_systemd:postgresql',
},
},
},
'databases': {},
},
'apt': {
'packages': {
'postgresql': {},
},
},
}
if node.has_bundle('zfs'):
defaults['zfs'] = {
'datasets': {
'tank/postgresql': {
'mountpoint': '/var/lib/postgresql',
},
},
}