let Proxmox = ./Proxmox.dhall

let Host = ./Host.dhall

let dhcp = Host.Address.dhcp

let host = Host.host

let local = Host.local

in  { router = host "reason" (local 1)
    , pihole = host "pihole" (local 2)
    , nomadix = host "nomadix" (local 5)
    , wireguard = host "wireguard" (local 6)
    , lldap = host "lldap" (local 7)
    , traefik = host "traefik" (local 8)
    , homeassistant = host "home-assistant" (local 13)
    , mqtt = host "mqtt" (local 14)
    , ipowerswitch = host "ipowerswitch" (local 99)
    , reason = host "reason" (local 183)
    , heimdall = host "heimdall-dashboard" dhcp
    }