---

all:
  hosts:
    mail.0rpheus.net:
    # odroid.lan.0rpheus.net:
    #   ansible_ssh_host: 192.168.0.15

  children:
    proxmox:
      hosts:
        unifi.vm.0rpheus.net:
        minio.vm.0rpheus.net:
        pihole.vm.0rpheus.net:
        portainer.vm.0rpheus.net:


  vars:
    ansible_become: false
    ansible_user: root

    admin_mailaddress: micha@0rpheus.net

    # automated updates
    Unattended_Upgrade: 1
    Update_Package_Lists: 1

    # https://hub.docker.com/r/vaultwarden/server/tags
    bitwarden_version: 1.30.1-alpine

    # https://hub.docker.com/r/roundcube/roundcubemail/tags
    roudcube_version: 1.6.6-apache

    certbot_domains:
      - "jabber.0rpheus.net"

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

    # 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"

      roundcube:
        server_defs:
          - "roundcube 127.0.0.1:2090 check"

      nextcloud:
        server_defs:
          - "portainer 10.10.10.2:8181 check"

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

      seafile:
        server_defs:
          - "portainer 10.10.10.2:1200 check"

      smokeping:
        server_defs:
          - "portainer 10.10.10.2:1800 check"

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

      gitea:
        server_defs:
          - "gitea 127.0.0.1:3000 check"