all:
  children:
    routers:
    nameservers:
routers:
  hosts:
    us1.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      unicastv4: 172.22.161.1
      unicastv6: fd32:6b0:70a6:179::1
      llv6: fe80::2002:1
      machine_type: vm
      pop_loc: us1
      solanum_sid: '9R1'
    us2.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: container
      unicastv4: 172.22.161.2
      unicastv6: fd32:6b0:70a6:179::2
      llv6: fe80::2002:2
      pop_loc: us2
      solanum_sid: '9R2'
    us3.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: container
      unicastv4: 172.22.161.4
      unicastv6: fd32:6b0:70a6:179::4
      llv6: fe80::2002:4
      pop_loc: us3
      solanum_sid: '9R4'
    uk1.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: container
      unicastv4: 172.22.161.3
      unicastv6: fd32:6b0:70a6:179::3
      llv6: fe80::2002:3
      pop_loc: uk1
      solanum_sid: '9R3'
    kix.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: container
      unicastv4: 172.22.161.5
      unicastv6: fd32:6b0:70a6:179::5
      llv6: fe80::2002:5
      pop_loc: kix
      solanum_sid: '9R5'
      shared_net: true
    genesis.routers.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: container
      unicastv4: 172.22.161.6
      unicastv6: fd32:6b0:70a6:179::6
      llv6: fe80::2002:6
      pop_loc: genesis
      solanum_sid: '9R6'
      ibgp_passive: true
    fr1.routers.9pfs.dn42:
      machine_type: vm
      unicastv4: 172.22.161.7
      unicastv6: fd32:6b0:70a6:179::7
      llv6: fe80::2002:7
      pop_loc: fr1
      solanum_sid: '9R7'
      ansible_host: 84.235.232.147
      ansible_python_interpreter: "/usr/bin/python3"
    ca1.routers.9pfs.dn42:
      machine_type: vm
      unicastv4: 172.22.161.8
      unicastv6: fd32:6b0:70a6:179::8
      llv6: fe80::2002:8
      pop_loc: ca1
      solanum_sid: '9R8'
      ansible_python_interpreter: "/usr/bin/python3"
      shared_net: true
services:
  hosts:
    mail.9pfs.dn42:
      ansible_python_interpreter: "/usr/bin/python3"
      machine_type: vm 
  children:
    nameservers:
nameservers:
  hosts:
    us1.ns.9pfs.dn42:
      machine_type: container
    #us2.ns.9pfs.dn42:
    uk1.ns.9pfs.dn42:
# genesis is intentionally excluded because it's not supposed to always be online.
irc-servers:
  hosts:
    us1.routers.9pfs.dn42:
    us2.routers.9pfs.dn42:
    uk1.routers.9pfs.dn42:
    us3.routers.9pfs.dn42:
    kix.routers.9pfs.dn42:
    fr1.routers.9pfs.dn42:
    ca1.routers.9pfs.dn42:

# Same host list as irc-servers, genesis shouldn't run a lg because it goes down frequently
lg-hosts:
  hosts:
    us1.routers.9pfs.dn42:
    us2.routers.9pfs.dn42:
    uk1.routers.9pfs.dn42:
    us3.routers.9pfs.dn42:
    kix.routers.9pfs.dn42:
    fr1.routers.9pfs.dn42:
    ca1.routers.9pfs.dn42: