config/services/access: Trusted addition

This commit is contained in:
kat witch 2021-11-14 21:00:54 +00:00
parent cbcf987180
commit 086c513321
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72

View file

@ -1,4 +1,4 @@
{ config, lib, meta, ... }: {
{ config, lib, meta, ... }: with lib; {
deploy.tf.dns.records.services_media_forward = {
inherit (config.network.dns) zone;
domain = "media";
@ -11,7 +11,8 @@
cname = { inherit (config.network.addresses.public) target; };
};
services.nginx.virtualHosts = {
services.nginx.virtualHosts = mkMerge [
{
"cast.${config.network.dns.domain}" = {
forceSSL = true;
enableACME = true;
@ -33,5 +34,7 @@
};
};
};
};
}
(mkIf config.deploy.profile.trusted (import config.kw.secrets.repo.access.source { inherit config meta; }))
];
}