---

all:
  hosts:
    mail.0rpheus.net:
    odroid.lan.0rpheus.net:
      ansible_ssh_host: 192.168.0.15
    # dnsmasq.lan.0rpheus.net:
    #   ansible_ssh_host: 192.168.0.3
    pihole.lan.0rpheus.net:
      ansible_ssh_host: 192.168.0.4

  vars:
    ansible_become: false
    ansible_user: root

    admin_mailaddress: micha@0rpheus.net

    # automated updates
    Unattended_Upgrade: 1
    Update_Package_Lists: 1

    bitwarden_version: 1.21.0-alpine

    certbot_domains:
      - "jabber.0rpheus.net"

    haproxy_domains:
      # <Domain>: <Backend>
      smokeping.0rpheus.net: smokeping
      bitwarden.0rpheus.net: bitwarden
      nextcloud.0rpheus.net: nextcloud
      seafile.0rpheus.net: odroid
      jabber.0rpheus.net: prosody
      tt-rss.0rpheus.net: ttrss
      mail.0rpheus.net: apache
      blog.0rpheus.net: apache
      git.0rpheus.net: gogs

    # haproxy backends
    haproxy_backends:
      ttrss:
        server_defs:
          - "ttrss-docker 127.0.0.1:8280 check"

      apache:
        server_defs:
          - "apache 127.0.0.1:8080 check"

      nextcloud:
        server_defs:
          - "nextcloud-docker 127.0.0.1:2090 check"

      prosody:
        server_defs:
          - "prosody 127.0.0.1:5281 check ssl verify none"

      odroid:
        server_defs:
          - "odroid 172.30.30.2:80 check"

      smokeping:
        server_defs:
          - "odroid-docker 172.30.30.2:1080 check"

      bitwarden:
        server_defs:
          - "mail-docker 127.0.0.1:2080 check"

      gogs:
        server_defs:
          - "gogs-web-1 127.0.0.1:3000 check"