Template username into backup paths
This commit is contained in:
parent
bd3f9f38f0
commit
1daa8ee665
14
nodes.py
14
nodes.py
@ -1,7 +1,7 @@
|
|||||||
bws = libs.bwsops.BwSops("secrets.json")
|
bws = libs.bwsops.BwSops("secrets.json")
|
||||||
uberspaceify = libs.uberspace.Uberspaceify()
|
uberspaceify = libs.uberspace.Uberspaceify()
|
||||||
|
|
||||||
def generate_default_repos(node_name):
|
def generate_default_repos(node_name, username):
|
||||||
return {
|
return {
|
||||||
"main-cyan": {
|
"main-cyan": {
|
||||||
"repo_password": bws.get([node_name, "clerie-backup-job-main"]),
|
"repo_password": bws.get([node_name, "clerie-backup-job-main"]),
|
||||||
@ -9,8 +9,8 @@ def generate_default_repos(node_name):
|
|||||||
"auth_username": node_name,
|
"auth_username": node_name,
|
||||||
"auth_password": bws.get([node_name, "clerie-backup-target-cyan"]),
|
"auth_password": bws.get([node_name, "clerie-backup-target-cyan"]),
|
||||||
"files": [
|
"files": [
|
||||||
"/home/clerie",
|
f"/home/{username}",
|
||||||
"/var/www/virtual/clerie",
|
f"/var/www/virtual/{username}",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
"main-magenta": {
|
"main-magenta": {
|
||||||
@ -19,8 +19,8 @@ def generate_default_repos(node_name):
|
|||||||
"auth_username": node_name,
|
"auth_username": node_name,
|
||||||
"auth_password": bws.get([node_name, "clerie-backup-target-magenta"]),
|
"auth_password": bws.get([node_name, "clerie-backup-target-magenta"]),
|
||||||
"files": [
|
"files": [
|
||||||
"/home/clerie",
|
f"/home/{username}",
|
||||||
"/var/www/virtual/clerie",
|
f"/var/www/virtual/{username}",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -34,7 +34,7 @@ nodes = uberspaceify.nodes({
|
|||||||
),
|
),
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"clerie-backup": {
|
"clerie-backup": {
|
||||||
"repos": generate_default_repos("clerie.uber.space"),
|
"repos": generate_default_repos("clerie.uber.space", "clerie"),
|
||||||
},
|
},
|
||||||
"cron": {
|
"cron": {
|
||||||
"jobs": {
|
"jobs": {
|
||||||
@ -54,7 +54,7 @@ nodes = uberspaceify.nodes({
|
|||||||
),
|
),
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"clerie-backup": {
|
"clerie-backup": {
|
||||||
"repos": generate_default_repos("cleriewi.uber.space"),
|
"repos": generate_default_repos("cleriewi.uber.space", "cleriewi"),
|
||||||
},
|
},
|
||||||
"cron": {
|
"cron": {
|
||||||
"jobs": {
|
"jobs": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user