bundles: use metastack syntax for metadata.get()
All checks were successful
bundlewrap/pipeline/head This commit looks good

This commit is contained in:
Franzi 2021-02-18 18:12:25 +01:00
parent 4be912ac31
commit b06532241b
Signed by: kunsi
GPG key ID: 12E3D2136B818350
38 changed files with 58 additions and 58 deletions

View file

@ -1,4 +1,4 @@
% for custom_rule in sorted(node.metadata.get('postgresql', {}).get('custom_rules', [])):
% for custom_rule in sorted(node.metadata.get('postgresql/custom_rules', [])):
${custom_rule}
% endfor
local all postgres peer

View file

@ -63,7 +63,7 @@ if node.has_bundle('backup-client'): # and not node.has_bundle('zfs'):
'source': 'backup-pre-hook',
'content_type': 'mako',
'context': {
'databases': node.metadata.get('postgresql', {}).get('databases', {}).keys(),
'databases': node.metadata.get('postgresql/databases', {}).keys(),
},
'mode': '0700',
}
@ -89,7 +89,7 @@ svc_systemd = {
postgres_dbs = {}
for user, config in node.metadata.get('postgresql', {}).get('roles', {}).items():
for user, config in node.metadata.get('postgresql/roles', {}).items():
postgres_roles[user] = {
'password': config['password'],
'needs': {
@ -97,7 +97,7 @@ for user, config in node.metadata.get('postgresql', {}).get('roles', {}).items()
},
}
for database, config in node.metadata.get('postgresql', {}).get('databases', {}).items():
for database, config in node.metadata.get('postgresql/databases', {}).items():
postgres_dbs[database] = {
'owner': config['owner'],
'needs': {