bwfiles/nodes.py
2025-02-15 18:25:36 +01:00

35 lines
1.3 KiB
Python

bws = libs.bwsops.BwSops("secrets.json")
uberspaceify = libs.uberspace.Uberspaceify()
nodes = uberspaceify.nodes({
"clerie.uber.space": {
"bundles": (
"uberspace-redirect-clerie",
"uberspace-clerie-backup",
),
"metadata": {
"clerie-backup": {
"repos": {
"main-cyan": {
"repo_password": bws.get("clerie.uber.space/clerie-backup/main-cyan/repo_password"),
"repo_url": "https://cyan.backup.clerie.de/clerie.uber.space/main",
"auth_username": "clerie.uber.space",
"auth_password": bws.get("clerie.uber.space/clerie-backup/main-cyan/auth_password"),
},
"main-magenta": {
"repo_password": bws.get("clerie.uber.space/clerie-backup/main-magenta/repo_password"),
"repo_url": "https://magenta.backup.clerie.de/clerie.uber.space/main",
"auth_username": "clerie.uber.space",
"auth_password": bws.get("clerie.uber.space/clerie-backup/main-magenta/auth_password"),
},
},
},
},
},
"cleriewi.uber.space": {
"bundles": (
"uberspace-redirect-clerie",
),
},
})