Inventory: implement borgbackup

This commit is contained in:
Johannes Kirschbauer
2024-06-19 16:56:26 +02:00
committed by hsjobeki
parent 8d060d8243
commit feace3a8e9
6 changed files with 130 additions and 220 deletions

View File

@@ -18,21 +18,19 @@
"meta": {
"name": "My backup"
},
"module": "borbackup-static",
"module": "borgbackup-static",
"machineConfig": {
"vyr": {
"vyr_machine": {
"roles": ["server"]
},
"vi": {
"vi_machine": {
"roles": ["client"]
},
"camina_machine": {
"roles": ["client"]
}
},
"config": {
"folders": ["/home", "/root", "/var", "/etc"]
}
"config": {}
}
}
}

View File

@@ -3,10 +3,10 @@
"camina_machine": {
"name": "camina"
},
"vyr": {
"vyr_machine": {
"name": "vyr"
},
"vi": {
"vi_machine": {
"name": "vi"
}
},
@@ -20,23 +20,23 @@
},
"module": "syncthing-static-peers",
"machineConfig": {
"vyr": {},
"vi": {},
"vyr_machine": {},
"vi_machine": {},
"camina_machine": {}
},
"config": {
"folders": {
"test": {
"path": "~/data/docs",
"devices": ["camina", "vyr", "vi"]
"devices": ["camina_machine", "vyr_machine", "vi_machine"]
},
"videos": {
"path": "~/data/videos",
"devices": ["camina", "vyr", "ezra"]
"devices": ["camina_machine", "vyr_machine"]
},
"playlist": {
"path": "~/data/playlist",
"devices": ["camina", "vyr", "ezra"]
"devices": ["camina_machine", "vi_machine"]
}
}
}