MyNixOS website logo
option

services.firezone.server.provision.accounts.<name>.resources

All resources to provision. The attribute name will only be used to track the resource and does not have any significance for Firezone.

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  vaultwarden = {
    address = "vault.example.com";
    address_description = "https://vault.example.com";
    filters = [
      {
        protocol = "icmp";
      }
      {
        ports = [
          80
          443
        ];
        protocol = "tcp";
      }
    ];
    gatewayGroups = [
      "my-site"
    ];
    name = "Vaultwarden";
    type = "dns";
  };
}