added certificate
This commit is contained in:
parent
d2a41d328d
commit
408b016b04
2 changed files with 46 additions and 18 deletions
|
@ -3,18 +3,21 @@
|
||||||
{
|
{
|
||||||
services.davfs2 = {
|
services.davfs2 = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = "trust_server_cert diskstation.pem";
|
extraConfig = ''
|
||||||
|
[/auto/diskstation]
|
||||||
|
trust_server_cert diskstation.pem
|
||||||
|
[/auto/keepass]
|
||||||
|
trust_server_cert home-boehmies-de.pem
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
services.autofs = {
|
services.autofs = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autoMaster =
|
autoMaster = let
|
||||||
let
|
|
||||||
mapConf = pkgs.writeText "auto" ''
|
mapConf = pkgs.writeText "auto" ''
|
||||||
keepass -fstype=davfs,uid=1000 :https\://davs.home.boehmies.de/home/Drive/
|
keepass -fstype=davfs,uid=1000 :https\://davs.home.boehmies.de/home/Drive/
|
||||||
diskstation -fstype=davfs,uid=1000 :https\://192.168.0.2\:5006/home/Drive/
|
diskstation -fstype=davfs,uid=1000 :https\://192.168.0.2\:5006/home/Drive/
|
||||||
'';
|
'';
|
||||||
in
|
in ''
|
||||||
''
|
|
||||||
/auto file:${mapConf}
|
/auto file:${mapConf}
|
||||||
'';
|
'';
|
||||||
debug = true;
|
debug = true;
|
||||||
|
@ -22,19 +25,16 @@
|
||||||
environment.etc."davfs2/certs/diskstation.pem" = {
|
environment.etc."davfs2/certs/diskstation.pem" = {
|
||||||
text = builtins.readFile ./diskstation.pem;
|
text = builtins.readFile ./diskstation.pem;
|
||||||
};
|
};
|
||||||
|
environment.etc."davfs2/certs/home-boehmies-de.pem" = {
|
||||||
|
text = builtins.readFile ./home-boehmies-de.pem;
|
||||||
|
};
|
||||||
|
|
||||||
home-manager.users.moritz = {
|
home-manager.users.moritz = {
|
||||||
services.unison = {
|
services.unison = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pairs = {
|
pairs = {
|
||||||
keepass.roots = [
|
keepass.roots = [ "/home/moritz/Keepass" "/auto/keepass" ];
|
||||||
"/home/moritz/Keepass"
|
diskstation.roots = [ "/home/moritz/Documents" "/auto/diskstation" ];
|
||||||
"/auto/keepass"
|
|
||||||
];
|
|
||||||
diskstation.roots = [
|
|
||||||
"/home/moritz/Documents"
|
|
||||||
"/auto/diskstation"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
28
modules/services/diskstation/home-boehmies-de.pem
Normal file
28
modules/services/diskstation/home-boehmies-de.pem
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEtjCCA56gAwIBAgISA8o1gHk+xEd8nnsAKlt3V+jBMA0GCSqGSIb3DQEBCwUA
|
||||||
|
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
|
||||||
|
EwJSMzAeFw0yMTA5MDMyMzMyMjJaFw0yMTEyMDIyMzMyMjFaMBsxGTAXBgNVBAMT
|
||||||
|
EGhvbWUuYm9laG1pZXMuZGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARPY6D0
|
||||||
|
/y3gL88epmDlzYsdD7DIi7auIBVDVjRP5CATgYrHsb+xQeCp9G3buWqV+ywGOoTa
|
||||||
|
JPO9dFZ1W426EJgPo4ICpjCCAqIwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQG
|
||||||
|
CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ59g+B
|
||||||
|
soozRU6WlvC0yC0DCG95AzAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTC
|
||||||
|
xjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNy
|
||||||
|
Lm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzB1BgNVHREE
|
||||||
|
bjBsghVkYXZzLmhvbWUuYm9laG1pZXMuZGWCFGRzMS5ob21lLmJvZWhtaWVzLmRl
|
||||||
|
ghBob21lLmJvZWhtaWVzLmRlghVtYWlsLmhvbWUuYm9laG1pZXMuZGWCFHd3dy5o
|
||||||
|
b21lLmJvZWhtaWVzLmRlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8T
|
||||||
|
AQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIB
|
||||||
|
BQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAfT7y+I//iFVoJMLAyp5SiXkrxQ54CX8u
|
||||||
|
apdomX4i8NcAAAF7rjh7AQAABAMARzBFAiBdO24BNNGbMS7iKk9T1ttkwPKUprOT
|
||||||
|
SrD6EwKYOFlQ2gIhALfdzk1awsE0kZxLZBb5UX/epXgW2dM1dH/9Vq6pT0MhAHcA
|
||||||
|
b1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAF7rjh72AAABAMASDBG
|
||||||
|
AiEA/uLW8sJ04LIw4v1VEssPkxhP1X9YmrRBxI4hEJhnZW0CIQDfjVNiu2Sqdrco
|
||||||
|
EC7SOJ0RcqlRQBqNnIGEU9PLg/wV9zANBgkqhkiG9w0BAQsFAAOCAQEAkC3uofas
|
||||||
|
X1v0tb4i/Zh9IWznTl0VzBJutJDzfqz3X2EDbVGG6c8V00vIybg2AqDxtvex6BEw
|
||||||
|
7RWIjySoUvRoSW+sVS3AmXD/4Hwawg1SQt/6R1TQYVvMET3EdAphGezkZ6dRh+EC
|
||||||
|
4EwAvEZErw6ylGg1McggXSY9sDFHAI2OHB2tbsNnka4xLNHsv9Vx46UT6UTV8oxy
|
||||||
|
LjhWQyJ/Yq2AjyHzQE5CETufxIqOwNhWC/Sy40RqY9kzeruzY/xHa7zg3Vz/Q+UO
|
||||||
|
1wh+XzKj0VZXkgfbuH9RtMLq/e75rLGSa2Aj7lu/OI0N3giwu1M6P7ToW0YVXo4w
|
||||||
|
IFxtRrJu+T8yrQ==
|
||||||
|
-----END CERTIFICATE-----
|
Loading…
Reference in a new issue