Johannes Kirschbauer
|
2c41e9f0c6
|
Chore:_migrate 'machineName' to 'settings.machine.name'
|
2024-12-31 14:55:50 +01:00 |
|
Johannes Kirschbauer
|
318a4f2d86
|
Chore: init settings submdule, move clanDir into settings submodule
|
2024-12-31 14:18:09 +01:00 |
|
Jörg Thalheim
|
7029ceda11
|
borgbackup: use writeShellApplication
|
2024-12-24 07:29:50 +01:00 |
|
Jörg Thalheim
|
bdbad62cac
|
borgbackup: make restore less verbose
|
2024-12-24 07:12:54 +01:00 |
|
Jörg Thalheim
|
6880d58344
|
borgbackup: avoid broken pipe
|
2024-12-24 07:12:54 +01:00 |
|
Jörg Thalheim
|
71b3351061
|
borgbackup-list: use pipefail
|
2024-12-24 07:11:00 +01:00 |
|
Jörg Thalheim
|
87fa99f900
|
borgbackup-list: fix empty backup case
|
2024-12-24 07:11:00 +01:00 |
|
Jörg Thalheim
|
b9e47844d9
|
clanModules/borgbackup: make backup directory configurable
This is useful if your have external storage for it.
|
2024-12-19 20:22:49 +01:00 |
|
Johannes Kirschbauer
|
d96cf90a52
|
Inventory/interface: optional instances, allow to use modules without inventory
|
2024-10-02 11:01:06 +02:00 |
|
Johannes Kirschbauer
|
c6cbfcca42
|
Inventory/borgbackup: fixup structure
|
2024-10-02 10:01:45 +02:00 |
|
Johannes Kirschbauer
|
0819562a0b
|
Inventory/modules: use explicit roles only
|
2024-10-02 10:01:44 +02:00 |
|
Johannes Kirschbauer
|
56b76f9827
|
Inventory: docs improvements
|
2024-09-16 22:52:40 +02:00 |
|
a-kenji
|
5108f9af3e
|
clanModules/borgbackup: fix borgbackup documentation
|
2024-09-16 12:04:33 +00:00 |
|
Johannes Kirschbauer
|
c8407e2052
|
Python Inventory classes: Auto-update
|
2024-07-24 10:37:19 +02:00 |
|
Jörg Thalheim
|
00bad3d614
|
borgbackup: add exclude option
|
2024-07-21 19:08:26 +02:00 |
|
Jörg Thalheim
|
d51bf05821
|
borgbackup/server: warning if a machine does not have a secret generated yet.
|
2024-07-17 16:00:07 +02:00 |
|
Johannes Kirschbauer
|
5ab22d043d
|
api: clan Modules add readme content
|
2024-07-02 11:45:48 +02:00 |
|
Johannes Kirschbauer
|
fe21d2edb9
|
API: add clanModules list and details test
|
2024-06-25 21:31:44 +02:00 |
|
Johannes Kirschbauer
|
9b0e2a87e8
|
ClanModules: Add docs and api to retrieve metadata
|
2024-06-25 21:17:01 +02:00 |
|
Johannes Kirschbauer
|
26c655ff3c
|
Add settings.json back
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
712ed3f738
|
Docs: add inventory module docs
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
b74590f381
|
Inventory: simplify build-clan interface
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
2f8b782a1f
|
Inventory: init module merge & validation logic for inventory
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
c89080deb4
|
Extend build-clan interface
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
e44b07df66
|
inventory: rename clan.services
|
2024-06-25 12:23:29 +00:00 |
|
Johannes Kirschbauer
|
afca7ae0cc
|
update inventory implementation
|
2024-06-25 12:23:29 +00:00 |
|
Jörg Thalheim
|
ef9ed1ebea
|
clan.core.state: wrap all commands in shell scripts
Otherwise we cannot execute them via ssh and also have nix store
dependencies.
|
2024-06-19 17:54:46 +02:00 |
|
DavHau
|
313db5643f
|
refactor: rename clanCore -> clan.core
|
2024-06-18 18:32:40 +07:00 |
|
a-kenji
|
67aa84760d
|
borbackup: set IdentitiesOnly=Yes
Since `borgbackup` is run as root user it might try other ssh keys.
|
2024-06-10 14:09:14 +00:00 |
|
Jörg Thalheim
|
66bdc61e3d
|
borgbackup: move preBackupScript to a different systemd context
|
2024-06-10 15:17:46 +02:00 |
|
Jörg Thalheim
|
0dc3b9f056
|
postgresql: add backup and restore
|
2024-06-06 14:28:50 +02:00 |
|
Jörg Thalheim
|
6dec2a9222
|
add postgresql backup hooks
|
2024-06-06 13:27:30 +02:00 |
|
a-kenji
|
3d71ebcc5f
|
borgbackup: try to fix
|
2024-06-04 16:27:53 +02:00 |
|
Qubasa
|
ee552d3020
|
Move vm clanModules to lib
|
2024-05-02 16:34:25 +02:00 |
|
Qubasa
|
b95d95554a
|
Add description field to function-schema
|
2024-05-02 16:34:25 +02:00 |
|