feat(services): cloudflare tunnel service
This commit is contained in:
@@ -193,6 +193,9 @@
|
||||
nixosModules = {
|
||||
neovim = inputs.neovim.nixosModules.default;
|
||||
playit = ./modules/playit.nix;
|
||||
services = {
|
||||
cloudflared = ./services/cloudflared.nix;
|
||||
};
|
||||
};
|
||||
|
||||
homeManagerModules = {
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
services:
|
||||
cloudflared:
|
||||
guzone-cert: ENC[AES256_GCM,data:zFwtLBIb5S5XvduuK2hbVsq9YHkvKuyy25KtOHN3YQeHuWMZQzDXw4ICE6/YaJzfDhZNxcpQvRNt6OXqqBzHB74oEeKvOZC9owfMzNufWHxcFRpwNSl5LUq57ciC+6wnizhrdKwtk3v5lZk9ToCjURYbZ/RqkZKgYfrrv7Xh22Qns+H9rYg6B06MtglXSHciXnigc5ofkyd9mY3yoCCooteKaix13ZJYzt+LHfJlur/+tGz8pvAZGN/beOdkX/kp6QD3+7JPeOt6KeNkdGY4TvdM2fpMSK0JZekGHgHQVSQJLDkSlNY9SOPuqgZYleRi0fy2Ve9tA9SpGatWXhcuUZTbbNf0SRf/by5n6mUF9a3kPOjkJq/4Jeoi,iv:0wobompJLwaxVQnJAntKSF2pxIebDxxZ2lgEpw3iT1o=,tag:Ef3QZ6vebHzzSsTLUOWYyw==,type:str]
|
||||
guzone-cred: ENC[AES256_GCM,data:UVsBMQMB2yrS2TnzyqSh57Hyr13ONfC81gJO2iT5EDkUu1XoocJcd1G0TEhSODmMvTfx6FrI5GSGRbHX0Z/AK1IBIeLBBQ9zDqhvL/2i+0EltBaIw/HMDusWvFLQMBBQiJ0uDqpBTEUAidUEe/qX248bGdL3d9EfYcxp7ivplMOZ5ocNJhDXqF0M1odfcia6J5xvehBeBeO6B8t5tDoDIIpA39bHge5IgMvQ9GwB4tE=,iv:YFbB8Wmgnzwdw0BZjWIrkP5FQ09iKeiW/eIIbBdNEgk=,tag:v7u6cAf8JM2KT/jxxb0tYg==,type:str]
|
||||
minio:
|
||||
credentialsFile: ENC[AES256_GCM,data:b3ZS3dJOjUMTFNY0vnCr+u5SZaUtf2DR4zCIGH/OpZWWjJIxjRPKp6aPM5ok/XnYu8cv/4FHwMM=,iv:ZnzLCTI0cEVHGy7mMUNGiQlseOXxvNgWrD1mkthwkNE=,tag:8Ii6fNg2syJcyxNAww+6SQ==,type:str]
|
||||
guz:
|
||||
|
||||
15
services/cloudflared.nix
Normal file
15
services/cloudflared.nix
Normal file
@@ -0,0 +1,15 @@
|
||||
{config, ...}: {
|
||||
services.cloudflared.enable = true;
|
||||
services.cloudflared.tunnels = {
|
||||
"9ed8b48f-9585-4a67-9895-114b162172fb" = {
|
||||
certificateFile = config.sops.secrets."services/cloudflared/guzone-cert".path;
|
||||
credentialsFile = config.sops.secrets."services/cloudflared/guzone-cred".path;
|
||||
default = "http_status:404";
|
||||
};
|
||||
};
|
||||
|
||||
sops.secrets = {
|
||||
"services/cloudflared/guzone-cert" = {};
|
||||
"services/cloudflared/guzone-cred" = {};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user