update: deploy garage to baldur

This commit is contained in:
Filippo Berto 2025-10-13 13:53:36 +02:00
parent e71dce74ff
commit dd9035f621
No known key found for this signature in database
GPG key ID: F1D17F9BCEC62FBC
3 changed files with 24 additions and 36 deletions

View file

@ -356,6 +356,7 @@
./instances/baldur/configuration.nix ./instances/baldur/configuration.nix
./nixos/ip_forwarding.nix ./nixos/ip_forwarding.nix
./nixos/garage.nix
self.nixosModules.tiziano self.nixosModules.tiziano
{ {

View file

@ -11,17 +11,17 @@
3901 3901
]; ];
# Not correctly passing mount bindings # # Not correctly passing mount bindings
systemd.services.garage.serviceConfig = { # systemd.services.garage.serviceConfig = {
ProtectHome = lib.mkForce false; # ProtectHome = lib.mkForce false;
DynamicUser = false; # DynamicUser = false;
}; # };
services.garage = { services.garage = {
enable = true; enable = true;
package = pkgs.garage_2; package = pkgs.garage_2;
settings = { settings = {
data_dir = "/mnt/raid/garage/"; # data_dir = "/mnt/raid/garage/";
replication_factor = 1; replication_factor = 1;
rpc_secret_file = config.age.secrets.garage_rpc_secret.path; rpc_secret_file = config.age.secrets.garage_rpc_secret.path;
rpc_bind_addr = "0.0.0.0:3901"; rpc_bind_addr = "0.0.0.0:3901";

View file

@ -1,32 +1,19 @@
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IHF5NzlGUSBCclZF YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IDRiZWhGQSBmc1lH
citBSFJjb1FTMVdIT0VnTlo0ZnBEYS9kRWNlNUZJU014VEFqeEVJCklEU0R1WWFK ejBHMlUzQ1ZSbUpSaW5MaXhQQjhPSHNTNW1NNDRlYmI5dnhoM1F3CjhzT0EvWlkx
ZlRrVkJ0cEJHRFg5WGF1UlpuaGd0ZGdBMjR5UDRKWkxqckkKLT4gc3NoLWVkMjU1 eDEzZkVJZkhabFcrQ2EvU1Zza1BmbjQ3Nlo2UUtJR3VrNjAKLT4gc3NoLWVkMjU1
MTkgNGJlaEZBIEFkOGNiOXd3OW16bFlHeXpGWnlCbWwxUkZVWGdsbUthYzJXaG5K MTkgZXZMbEl3IDNPK1RVcTZMalBEVkFWYXljbjNHSWYyaGgySmNzSUZ5VmV2NHFm
QnliVmMKUDdsQUhyakZ6ak9uRkdYbDVHcUJtM1Zhd21QRStzY2lrTVhNdEUxK1VX MUZPQUUKUVdQdFRzZHlZUWxWMWJla3NKNG5PMVVOUGNHY0lOY0hja2QzUHAyVE84
YwotPiBzc2gtZWQyNTUxOSBoR1FBU0EgQXhuYmpWZVYyMmo4bTBSYjNKMWFKUjh4 OAotPiBzc2gtZWQyNTUxOSBYU25vZVEgQmpNOGxldTYzeGo4c090SkxtRjBlOVRJ
Y0RKRlIwL3NZdTJ6QmpkVGRrNApPM0ZVeWlrQUtiMTRaL1dQMm1DSmMwdHhBMWhI aGs1WFJjcDBCOW1nemlObi9qWQprVEU5MnpQcFhvZDNpQUxrcVBNL3pSTWovbEF1
a0J3V3ZxTHFtMTlGMzVJCi0+IHNzaC1lZDI1NTE5IFhTbm9lUSBreWx3cHhWcWNL MjU5MW1XZ2F5Wk56OTdBCi0+IHNzaC1lZDI1NTE5IHlpWW9YZyBzZEpmaVV4U21Q
aEh3c1VPeFBSS1RCK2RMVE5MYUpIQWJJQjRkSG1WeVNnCnltdjV2Y2dCZmhLNVNV bEpzcnFKcGNoMDhnU2l4S3E1aXBiR0M1cHJqQXlUZFJZCk44WkEybTJDRHRLWlcr
WE1tNUFNcThWdWFheEtHa0FMVVl1amlRb09nWHcKLT4gc3NoLWVkMjU1MTkgbDc5 NVI3ZDB5b1hiLytVRW5OMWlWSEh0WUpuSXpZU1kKLT4gc3NoLWVkMjU1MTkgSXZ5
NUNBIDhGK0VHNkdBaWZGY3ZOc1E3VDg3ZHV4MzRhUDJzbC9aSnc1d1VnRm9HVjgK WXVnIHl0WTRmWG5uZmRsSGgrZ1JsWmpxeVpWZE5qbWgzZDZieWltWUNhOEw0RGMK
Mm5HamJLa3hXaDZ1WmxDWWdQY3d0TlBKdTZrb3pRb3R0d1VncGYvZEF0TQotPiBz MUs1MWJxcWZjNnJrT1R0Zk8vUjZoNE50ZWJVQkVUQ2N2em5aOXBybHZPawotPiAx
c2gtZWQyNTUxOSBxaFJPYXcgVnhHMzVSWTdpblZENnhaeHJEcC82aXZUUUVHL2xW Si1ncmVhc2UgYS9FCjlHcE42MUtWMjYveldJWUtuS0Z6VGx3QlhWUTROZi9mZkhV
T3hjUFFJTDhqZzJTSQpDTlh0WVVBSEYxSTlQSWNDOXZFTkRxT0JveU96MnFHZUQw eitySGVHRmJ3cU41bXlVMkJndFQrZ1E2ZXFnCi0tLSA3b0t5ZTZwVC9LMjl4N2hC
WThxbUdIRFlVCi0+IHNzaC1lZDI1NTE5IHlpWW9YZyB0SFY3YVhicFcrQllnMS96 bVdEU0l2dDM5Q0pHTlRTQ2YzcWtMeUFlSzlZCnRFwYBnE+wnwAVeabj4tamZ1/Kn
a0h1SGdROW1sUGhBL0R2Q3pvbkxRVkg3Q2kwCk1HdUFDby9qZjdaWmtDcitxWmRh am8GfO7SA07gF4zL1g8OWvevCohed5DVC8eD5Hzo+ILNsMI4DaeUkB5hn+AvxUNt
Rk9mMkxnNmlseVdrRVExMGFjWTBGNkUKLT4gc3NoLWVkMjU1MTkgWGdDM1hBIG9t hdv3DMx+ff4VOqyUOSLdkzuQeawlP0qgZmHcLdM=
emNjdDF1TE1TeTVJdUEwZ0lkVDdnVmRqcU10MHptWDNQVzZORXlIWEEKbTdzcCt1
aFYxeU1XR1Q3ai9qZnpzOTNYVGt6eUY4VzNzUnJ6VnVpK2Z2dwotPiBzc2gtZWQy
NTUxOSBJdnlZdWcgWnY1b3VPRHY4N2N1NTBsTk43d1B0aEdQWTcrWHJXTUVvY1kv
eE1RZzlqdwpWeVh2S2hoVGFqZHlGaEFuZkJZMVB4b2FCT2tvT2NPdVBid2JLUDlI
S3dJCi0+IHNzaC1lZDI1NTE5IHY3Ty9GQSBGMEtzMVNWMUZKUmlGbHlUT3lpTzQ1
R1FmYS9XVHlRN2UrcnA4dnlma1VrClpQQk8ydEVFbW8vQXhvd1pIT1daZVdDNHA1
UmtwZEZhaVo5K1FmQ0ZpZUkKLT4gRn1aYWhkdTwtZ3JlYXNlIDZwY2VfIF5WMSQu
Cnp1aTBBSmN3ZmhSNnEycE5TdXozYUo0aHNMWGZ4NUhIUGc2RmIzN2dCM3ZNRG9Y
WDBseXJzTlZKNUVwRTA0V0gKNTltdWFwc2JjL0V2cUd0c2VpMVhGZytWL25Uc3RD
VlcKLS0tIDQ0OWNKREErNTVEUGh2MGNYV0x0c0hjbERiRWExK3RHQVRRWTdzM1dj
YTAKBFlQKZLPbFiJPOrjNljFp/o7rIBwiL2bDDXfkwkHyeMq5D5m7xL62j85LCPz
CR802LaoPNLLjUU+5fCe5KwbPOtM8K5aPjrzW+Z48SVBrrpf7+CGCc2XhxjSshN5
RjyX
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----