zones:
  external:
    network: 192.168.45.0/24
    host_ip: 192.168.45.1
    start_ip: 192.168.45.10
    domain_name: in.example.net
  revprox:
    network: 192.168.46.0/24
    host_ip: 192.168.46.1
    start_ip: 192.168.46.10
    domain_name: revprox.in.example.net
modules:
  revprox:
  - nginx-reverse-proxy
  - letsencrypt
  nsd:
  - nsd
  caddy:
  - caddy-https-rp
hosts:
  host.example.net:
    applicationservices:
    - host-systemd-machined
    applicationservice_provider: provider-systemd-machined
    values:
      general.network.interfaces.interface_names:
      - ens3
      general.network.output_interface: ens3
    servers:
      nsd:
        module: nsd
        informations:
          zones_name:
          - revprox
      revprox:
        module: revprox
        informations:
          zones_name:
          - external
          - revprox
      caddy:
        module: caddy
        informations:
          zones_name:
          - revprox
        values:
          general.revprox.revprox_client.revprox_client_external_domainnames:
          - caddy.example.net