mirror of
https://github.com/FAUSheppy/athq-vm-management
synced 2025-12-06 05:41:35 +01:00
fix: soft-fail on invalid backup config
This commit is contained in:
4
main.py
4
main.py
@@ -68,10 +68,14 @@ if __name__ == "__main__":
|
|||||||
f.write("\n")
|
f.write("\n")
|
||||||
|
|
||||||
# backup #
|
# backup #
|
||||||
|
try:
|
||||||
with open("./config/backup.json") as f:
|
with open("./config/backup.json") as f:
|
||||||
backup.createBackupScriptStructure(json.load(f), baseDomain=MASTER_ADDRESS,
|
backup.createBackupScriptStructure(json.load(f), baseDomain=MASTER_ADDRESS,
|
||||||
icingaOnly=not args.backup,
|
icingaOnly=not args.backup,
|
||||||
backup_no_async_icinga=args.backup_no_async_icinga)
|
backup_no_async_icinga=args.backup_no_async_icinga)
|
||||||
|
except json.decoder.JSONDecodeError as e:
|
||||||
|
print("WARNING: Failed loading backup.json - either empty or invalid json!", file=sys.stderr)
|
||||||
|
print(e, file=sys.stderr)
|
||||||
|
|
||||||
# copy nginx maps #
|
# copy nginx maps #
|
||||||
if not args.backup and args.do_nginx_map_cert_manager:
|
if not args.backup and args.do_nginx_map_cert_manager:
|
||||||
|
|||||||
Reference in New Issue
Block a user