all:
  hosts:
    knot:
      ansible_host: knot.trygvis.io
    numquam:
      ansible_host: numquam.trygvis.io
    birgitte:
      ansible_host: birgitte.trygvis.io
    arius:
      ansible_host: arius.trygvis.io
    mw:
      ansible_host: 2a01:7e00:e000:272:2ff:aaff:fe7e:46b4
    homepi:
      ansible_host: homepi.local
    malabaricus:
      ansible_host: malabaricus.trygvis.io
    conflatorio:
      ansible_host: conflatorio.trygvis.io
    nextcloud:
      ansible_host: 192.168.90.101
    akili:
      ansible_host: akili.local
  children:
    desktops:
      hosts:
        birgitte:
        conflatorio:
        arius:
        akysis:
    sbcs:
      hosts:
        homepi:
        malabaricus:
    elasticsearch-servers:
      hosts:
        conflatorio-test1:
        arius-test1:
    modern1:
      hosts:
        arius:
        akili:
        homepi:
        malabaricus:
        nextcloud:
        numquam:
    lxc-hosts:
      hosts:
        arius:
        birgitte:
        conflatorio:
    linode-dns-update:
      hosts:
        akysis:
        arius:
        birgitte:
        conflatorio:
        homepi:
        malabaricus:

    debian_stretch:
      hosts:
        malabaricus:
      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_servers:
      hosts:
        malabaricus:
      vars:
        borg_server__clients_ansible_group: borg_nas
    borg_nas:
      hosts:
        birgitte:
        conflatorio:
        arius:
      vars:
        borg_client__server: malabaricus.trygvis.io

    borg_clients:
      children:
        borg_nas:

    wireguard_wg-net1:
      hosts:
        akili:
        arius:
        birgitte:
        conflatorio:
        knot:

    wireguard_wg0:
      hosts:
        akili:
        arius:
        birgitte:
        conflatorio:
        knot:

    wireguard_wg1:
      hosts:
        android-trygvis:
        knot:

# vim: set filetype=yaml: