diff --git a/hosts/AZ-PRM-1/configuration.nix b/hosts/AZ-PRM-1/configuration.nix index 3a4c9ed..ceebb0c 100644 --- a/hosts/AZ-PRM-1/configuration.nix +++ b/hosts/AZ-PRM-1/configuration.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + config, + pkgs, + ... +}: { imports = [ ./hardware-configuration.nix ./disko-config.nix @@ -37,5 +41,39 @@ networking.firewall.allowedTCPPorts = [587]; + fileSystems."/mnt/AutoAblage" = { + device = "//192.168.152.97/AutoAblage"; + fsType = "cifs"; + options = [ + "credentials=${config.age.secrets.smb-autoablage.path}" + "domain=az-group.local" + "uid=0" + "gid=0" + "file_mode=0777" + "dir_mode=0777" + "iocharset=utf8" + "nofail" + "x-systemd.automount" + "x-systemd.idle-timeout=60" + ]; + }; + + fileSystems."/mnt/SkriptHelper" = { + device = "//192.168.152.98/SkriptHelper"; + fsType = "cifs"; + options = [ + "credentials=${config.age.secrets.smb-autoablage.path}" + "domain=az-group.local" + "uid=0" + "gid=0" + "file_mode=0777" + "dir_mode=0777" + "iocharset=utf8" + "nofail" + "x-systemd.automount" + "x-systemd.idle-timeout=60" + ]; + }; + system.stateVersion = "25.05"; } diff --git a/hosts/AZ-PRM-1/secrets.nix b/hosts/AZ-PRM-1/secrets.nix index 7247a57..a89b4a6 100644 --- a/hosts/AZ-PRM-1/secrets.nix +++ b/hosts/AZ-PRM-1/secrets.nix @@ -32,6 +32,9 @@ group = "postgres"; mode = "0600"; }; + smb-autoablage = { + file = ../../secrets/smb-autoablage.age; + }; }; }; } diff --git a/secrets/smb-autoablage.age b/secrets/smb-autoablage.age new file mode 100644 index 0000000..163eca5 --- /dev/null +++ b/secrets/smb-autoablage.age @@ -0,0 +1,17 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFpoVnNlZyAraW9Z +SmFMQVBSS1RqYVlKUnp4UEs0a1BmajEyOHovRVFPcmttYWY0WkdzClVNYzE1WTJO +bWlaVWtpY2ZCWkRqMzAydEp6MURWRVh6aDJiUG5LYVVFc2MKLT4gc3NoLWVkMjU1 +MTkgU3JIYXFBIHNWaDZBRDE0MnFrRERZOVdIZmJ2MVliQmdURm9Gd2RKT1BKMEdn +REhsUTQKYjNRN0dpRTJFRHVqb3FLYW9hOGhRcDhXRThMNFBROVU5SWJBT21TSTQ3 +WQotPiBzc2gtZWQyNTUxOSBsR3FWWmcgMWhXWlFuRVB4c212U3AvQXkxYkRuQlUx +Z080R3pPSlgyNkpOYUl6Ty8yQQpqenNra0tTZUpsYzV5L0NXKzIreEM3ZHlnMVVE +dlFoQnNhenJDNktwR0VRCi0+IHNzaC1lZDI1NTE5IENTTXloZyA2c0NUWWxJbmZS +VTl3SG5TanRhc21IcXlSUEdQdXM3L2RPNjU0RE5WWm5JCkRhT3JlUjQ1ekFIcjhr +UGFnQldaSUtRRUpSd0FqSWdqa0RLSlRQMXdRQjAKLT4gZTljLWdyZWFzZQp0Qktn +UVZOSGNMUkhaTXUxT2s2VDhLb1dib2h1dW1uUjBJSzFCbS9vT1pJb0o4M0dDZEx6 +dGlxMnNNNDE0Rm1kCkd4Y0p4NGxWL2ROOG5RCi0tLSBmYUZ3OTZjK3NsU2NZTU1v +MWxDWTI3M21leTUzb25ETVhTSHlFN1FHRkkwCoON8ungomDVAgK4x8bFlmkKvrlU +Ya8ixc+5R7IEVUNJS1Ewhj9ZnFcmB1PxqLiATqIxElqytYgJW8YtYAc6moRUoB8o +8wpVQxae8Hhg8bXD3HTrdI7xq9xqeoIyHhwb9NbOLzto +-----END AGE ENCRYPTED FILE-----