all:
  hosts:
    knot:
      ansible_host: knot.vpn.trygvis.io
      ansible_python_interpreter: /usr/bin/python3
    hash:
      ansible_host: hash.trygvis.io
    numquam:
      ansible_host: numquam.trygvis.io
    birgitte:
      ansible_host: birgitte.vpn.trygvis.io
      ansible_python_interpreter: /usr/bin/python3
    arius:
      ansible_host: arius.vpn.trygvis.io
      ansible_python_interpreter: /usr/bin/python3
    mw:
      ansible_host: 2a01:7e00:e000:272:2ff:aaff:fe7e:46b4
    homepi:
      ansible_host: homepi.local
    malabaricus:
      #ansible_host: malabaricus.vpn.trygvis.io
      ansible_host: 192.168.10.181
      ansible_python_interpreter: /usr/bin/python3
    conflatorio:
      ansible_host: conflatorio.vpn.trygvis.io
      ansible_python_interpreter: /usr/bin/python3
    akili:
      ansible_host: akili.vpn.trygvis.io
      ansible_python_interpreter: /usr/bin/python3
    nextcloud:
      ansible_host: 192.168.10.201
    unifi:
      ansible_host: 192.168.10.202
    babypi:
      ansible_host: 192.168.10.159
    astyanax:
      ansible_host: astyanax.vpn.trygvis.io
    sweetzpot-mobile:
      ansible_host: 192.168.10.123
    sweetzpot-macos:
      ansible_host: 0.0.0.0
    lhn2pi:
      ansible_host: 192.168.100.8
    lhn2ix:
      ansible_host: 192.168.100.7

    zh2569.rsync.net:
      ansible_user: zh2569

  children:
    workstation:
      children:
        desktops:
        laptops:
    desktops:
      hosts:
        birgitte:
        conflatorio:
        arius:
        akysis:
        akili:
    sbcs:
      hosts:
        homepi:
        malabaricus:
    elasticsearch_servers:
      hosts:
        conflatorio-test1:
        arius-test1:
    modern1:
      hosts:
        arius:
        akili:
        homepi:
        malabaricus:
        nextcloud:
        numquam:
        unifi:
    lxc_hosts:
      hosts:
        arius:
        birgitte:
    linode_dns_update:
      hosts:
        akysis:
        arius:
        birgitte:
        conflatorio:
        homepi:
        malabaricus:

    debian_stretch:
      hosts:
        malabaricus:
        unifi:
      vars:
        packages__version: stretch

    debian_sid:
      hosts:
        akili:
        arius:
        birgitte:
      vars:
        packages__version: sid

    vm:
      hosts:
        mw:
      vars:
        lusers_authorized_keys_exclusive: yes
    via_knot:
      hosts:
#        mw:
#          ansible_host: knot.trygvis.io
#          ansible_connection: lxc_ssh
#          ansible_ssh_extra_args: mw
        sz-prod:
          ansible_host: knot.trygvis.io
          ansible_connection: lxc_ssh
          ansible_ssh_extra_args: sz-prod
        sz-test:
          ansible_host: knot.trygvis.io
          ansible_connection: lxc_ssh
          ansible_ssh_extra_args: sz-test

# Borg
    borg_malabaricus:
      hosts:
        birgitte:
        conflatorio:
        arius:

    borg_clients:
      children:
        borg_nas:

    # Do not remove hosts from this list, set them to absent instead
    wireguard_wg0:
      hosts:
        akili:
        android-trygvis:
        arius:
        astyanax:
        babypi:
        birgitte:
        conflatorio:
        hash:
        knot:
        malabaricus:
        sweetzpot-macos:
        sweetzpot-mobile:
        lhnpi:
        lhnix:

    bgp:
      hosts:
        akili:
        arius:
        astyanax:
        hash:
        knot:
# vim: set filetype=yaml: