Skip to content
Snippets Groups Projects
Commit 1045cda5 authored by jabertwo's avatar jabertwo
Browse files

added tags docker_services (for docker compose services) and remote (for services on hix and hex)

parent 9e7dd6f9
No related branches found
No related tags found
No related merge requests found
......@@ -20,14 +20,14 @@
- { role: common/cronapt, tags: cronapt }
- { role: common/docker, tags: docker }
- {
role: testserver/docker_traefik, tags: traefik,
role: testserver/docker_traefik, tags: [ traefik, docker_services ],
servicename: traefik,
basedir: /srv/traefik,
domain: "test-warpzone.de",
domain_default: "www.test-warpzone.de",
}
- {
role: testserver/docker_mail, tags: test_mail,
role: testserver/docker_mail, tags: [ test_mail, docker_services ],
servicename: mail,
basedir: "/srv/{{ servicename }}",
domain: "test-warpzone.de",
......@@ -35,13 +35,13 @@
listserver: "listserver.test-warpzone.de"
}
- {
role: testserver/docker_uffd, tags: test_uffd,
role: testserver/docker_uffd, tags: [ test_uffd, docker_services ],
servicename: uffd,
basedir: "/srv/{{ servicename }}",
domain: "uffd.test-warpzone.de",
}
- {
role: testserver/docker_icinga, tags: test_icinga,
role: testserver/docker_icinga, tags: [ test_icinga, docker_services ],
servicename: icinga,
basedir: "/srv/{{ servicename }}",
domain: "icinga.test-warpzone.de",
......@@ -49,13 +49,13 @@
mysql_port: 33306
}
- {
role: testserver/docker_gitea, tags: gitea,
role: testserver/docker_gitea, tags: [ gitea, docker_services ],
servicename: "gitea",
basedir: "/srv/{{ servicename }}",
domain: "verwaltung-git.test-warpzone.de"
}
- {
role: testserver/docker_nextcloud, tags: nextcloud,
role: testserver/docker_nextcloud, tags: [ nextcloud, docker_services ],
servicename: "nextcloud",
basedir: "/srv/{{ servicename }}",
domain: "verwaltung.test-warpzone.de"
......@@ -97,13 +97,13 @@
- { role: common/docker, tags: docker }
- { role: common/prometheus-node, tags: prometheus-node }
- {
role: common/docker_dockerstats, tags: dockerstats,
role: common/docker_dockerstats, tags: [ dockerstats, docker_services ],
servicename: dockerstats,
basedir: /srv/dockerstats,
metrics_port: 9487
}
- {
role: common/docker_traefik, tags: traefik,
role: common/docker_traefik, tags: [ traefik, docker_services ],
servicename: traefik,
basedir: /srv/traefik,
domain: "warpzone.lan",
......@@ -112,32 +112,32 @@
selfSignedDomain: "*.warpzone.lan"
}
- {
role: intern/docker_esphome, tags: esphome,
role: intern/docker_esphome, tags: [ esphome, docker_services ],
servicename: esphome,
basedir: /srv/esphome,
domain: "esphome.warpzone.lan"
}
- {
role: intern/docker_esphome-dev, tags: esphome-dev,
role: intern/docker_esphome-dev, tags: [ esphome-dev, docker_services ],
servicename: esphome-dev,
basedir: /srv/esphome-dev,
domain: "esphome-dev.warpzone.lan"
}
- {
role: intern/docker_grafana, tags: grafana,
role: intern/docker_grafana, tags: [ grafana, docker_services ],
servicename: grafana,
basedir: /srv/grafana,
domain: "grafana.warpzone.lan",
mqtt_influxdb_port: 18086
}
- {
role: intern/docker_heimdall, tags: heimdall,
role: intern/docker_heimdall, tags: [ heimdall, docker_services ],
servicename: heimdall,
basedir: /srv/heimdall,
domain: "services.warpzone.lan"
}
- {
role: intern/docker_homeassistant, tags: homeassistant,
role: intern/docker_homeassistant, tags: [ homeassistant, docker_services ],
servicename: homeassistant,
basedir: /srv/homeassistant,
domain: "ha.warpzone.lan",
......@@ -145,20 +145,20 @@
influxdb_port: 38086
}
- {
role: intern/docker_mqtt, tags: mqtt,
role: intern/docker_mqtt, tags: [ mqtt, docker_services ],
servicename: mqtt,
basedir: /srv/mqtt,
mqtt_port: 1883,
influxdb_port: 18086
}
- {
role: intern/docker_nodered, tags: nodered,
role: intern/docker_nodered, tags: [ nodered, docker_services ],
servicename: nodered,
basedir: /srv/nodered,
domain: "nodered.warpzone.lan"
}
- {
role: intern/docker_omada, tags: omada,
role: intern/docker_omada, tags: [ omada, docker_services ],
servicename: omada,
basedir: /srv/omada,
domain: "omada.warpzone.lan",
......@@ -169,13 +169,13 @@
omada_portal_https: 8843
}
- {
role: intern/docker_tasmoadmin, tags: tasmoadmin,
role: intern/docker_tasmoadmin, tags: [ tasmoadmin, docker_services ],
servicename: tasmoadmin,
basedir: /srv/tasmoadmin,
domain: "tasmoadmin.warpzone.lan"
}
- {
role: intern/docker_fridgeserver, tags: fridgeserver,
role: intern/docker_fridgeserver, tags: [ fridgeserver, docker_services ],
servicename: fridgeserver,
basedir: /srv/fridgeserver,
domain: "fridgeserver.warpzone.lan"
......@@ -192,19 +192,19 @@
- { role: common/prometheus-node, tags: prometheus-node }
- { role: common/wireguard, tags: wireguard }
- {
role: common/docker_dockerstats, tags: dockerstats,
role: common/docker_dockerstats, tags: [ dockerstats, docker_services ],
servicename: dockerstats,
basedir: /srv/dockerstats,
metrics_port: 9487
}
- {
role: common/docker_ldap, tags: ldap,
role: common/docker_ldap, tags: [ ldap, docker_services ],
servicename: ldap,
basedir: /srv/ldap,
domain: "ldap.warpzone.ms"
}
- {
role: common/docker_traefik, tags: traefik,
role: common/docker_traefik, tags: [ traefik, docker_services ],
servicename: traefik,
basedir: /srv/traefik,
domain: "warpzone.ms",
......@@ -212,30 +212,30 @@
matrix_federation: true
}
- {
role: common/docker_watchtower, tags: watchtower,
role: common/docker_watchtower, tags: [ watchtower, docker_services ],
servicename: watchtower,
basedir: /srv/watchtower,
}
- {
role: webserver/docker_coturn, tags: coturn,
role: webserver/docker_coturn, tags: [ coturn, docker_services ],
servicename: "coturn",
domain: "turn.warpzone.ms"
}
- {
role: webserver/docker_dokuwiki, tags: dokuwiki,
role: webserver/docker_dokuwiki, tags: [ dokuwiki, docker_services ],
servicename: "dokuwiki",
domain: "wiki.warpzone.ms",
basedir: /srv/dokuwiki,
healthchecks_url: "https://hc-ping.com/038adcfe-05bf-45b4-919b-88b69aab8844"
}
- {
role: webserver/docker_gitlab, tags: gitlab,
role: webserver/docker_gitlab, tags: [ gitlab, docker_services ],
servicename: "gitlab",
domain: "gitlab.warpzone.ms",
domain_registry: "gitlab-registry.warpzone.ms"
}
- {
role: webserver/docker_icinga, tags: icinga,
role: webserver/docker_icinga, tags: [ icinga, docker_services ],
servicename: icinga,
basedir: /srv/icinga,
domain: icinga.warpzone.ms,
......@@ -243,19 +243,19 @@
mysql_port: 33306
}
- {
role: webserver/docker_hackmd, tags: hackmd,
role: webserver/docker_hackmd, tags: [ hackmd, docker_services ],
servicename: "hackmd",
basedir: /srv/hackmd,
domain: "md.warpzone.ms"
}
- {
role: webserver/docker_keycloak, tags: keycloak,
role: webserver/docker_keycloak, tags: [ keycloak, docker_services ],
servicename: "keycloak",
basedir: /srv/keycloak,
domain: "keycloak.warpzone.ms"
}
- {
role: webserver/docker_mail, tags: mail,
role: webserver/docker_mail, tags: [ mail, docker_services ],
servicename: mail,
basedir: /srv/mail,
domain: "warpzone.ms",
......@@ -263,37 +263,37 @@
listserver: "listserver.warpzone.ms"
}
- {
role: webserver/docker_matterbridge, tags: matterbridge,
role: webserver/docker_matterbridge, tags: [ matterbridge, docker_services ],
servicename: matterbridge,
basedir: /srv/matterbridge,
domain: "www.warpzone.ms"
}
- {
role: webserver/docker_matrix, tags: matrix,
role: webserver/docker_matrix, tags: [ matrix, docker_services ],
servicename: "matrix",
basedir: /srv/matrix,
domain: "matrix.warpzone.ms"
}
- {
role: webserver/docker_vpnserver, tags: vpnserver,
role: webserver/docker_vpnserver, tags: [ vpnserver, docker_services ],
servicename: "vpnserver",
basedir: /srv/vpnserver,
domain: "vpn.warpzone.ms"
}
- {
role: webserver/docker_warpapi, tags: warpapi,
role: webserver/docker_warpapi, tags: [ warpapi, docker_services ],
servicename: "warpapi",
basedir: /srv/warpapi,
domain: "api.warpzone.ms"
}
- {
role: webserver/docker_wordpress, tags: wordpress,
role: webserver/docker_wordpress, tags: [ wordpress, docker_services ],
servicename: "wordpress",
basedir: /srv/wordpress,
domain: "www.warpzone.ms"
}
# - {
# role: webserver/docker_workadventure, tags: workadventure,
# role: webserver/docker_workadventure, tags: [ workadventure, docker_services ],
# servicename: "workadventure",
# basedir: /srv/workadventure,
# domain: "workadventure.warpzone.ms"
......@@ -310,24 +310,24 @@
- { role: common/openvpn, tags: openvpn }
- { role: common/prometheus-node, tags: prometheus-node }
- {
role: common/docker_dockerstats, tags: dockerstats,
role: common/docker_dockerstats, tags: [ dockerstats, docker_services ],
servicename: dockerstats,
basedir: /srv/dockerstats,
metrics_port: 9487
}
- {
role: common/docker_traefik, tags: traefik,
role: common/docker_traefik, tags: [ traefik, docker_services ],
servicename: traefik,
basedir: /srv/traefik,
domain: "warpzone.ms",
}
- {
role: common/docker_watchtower, tags: watchtower,
role: common/docker_watchtower, tags: [ watchtower, docker_services ],
servicename: watchtower,
basedir: /srv/watchtower,
}
- {
role: verwaltung/docker_gitea, tags: gitea,
role: verwaltung/docker_gitea, tags: [ gitea, docker_services ],
servicename: "gitea",
domain: "verwaltung-git.warpzone.ms"
}
......@@ -335,23 +335,23 @@
role: verwaltung/cryptdata, tags: cryptdata,
}
- {
role: verwaltung/docker_jameica, tags: jameicavnc,
role: verwaltung/docker_jameica, tags: [ jameicavnc, docker_services ],
servicename: "jameicavnc",
domain: "verwaltung-jameica.warpzone.ms"
}
- {
role: verwaltung/docker_nextcloud, tags: nextcloud,
role: verwaltung/docker_nextcloud, tags: [ nextcloud, docker_services ],
servicename: "nextcloud",
domain: "verwaltung.warpzone.ms"
}
- {
role: verwaltung/docker_vaultwarden, tags: vaultwarden,
role: verwaltung/docker_vaultwarden, tags: [ vaultwarden, docker_services ],
servicename: "vaultwarden",
basedir: /srv/vaultwarden,
domain: "vault.warpzone.ms"
}
- {
role: verwaltung/docker_mysql, tags: mysql
role: verwaltung/docker_mysql, tags: [ mysql, docker_services ],
}
- {
role: verwaltung/user, tags: user
......@@ -370,24 +370,24 @@
- hosts: hex
remote_user: root
roles:
- { role: common/proxmox, tags: proxmox }
- { role: common/cronapt, tags: cronapt }
- { role: common/prometheus-node, tags: prometheus-node }
- { role: common/proxmox, tags: [ proxmox, remote ] }
- { role: common/cronapt, tags: [ cronapt, remote ] }
- { role: common/prometheus-node, tags: [ prometheus-node, remote ] }
- hosts: hix
remote_user: root
roles:
- { role: common/cronapt, tags: cronapt }
- { role: common/docker, tags: docker }
- { role: common/prometheus-node, tags: prometheus-node }
- { role: common/cronapt, tags: [ cronapt, remote ] }
- { role: common/docker, tags: [ docker, remote ] }
- { role: common/prometheus-node, tags: [ prometheus-node, remote ] }
- {
role: common/docker_dockerstats, tags: dockerstats,
role: common/docker_dockerstats, tags: [ dockerstats, docker_services, remote ],
servicename: dockerstats,
basedir: /srv/dockerstats,
metrics_port: 9487
}
- {
role: common/docker_traefik, tags: traefik,
role: common/docker_traefik, tags: [ traefik, docker_services, remote ],
servicename: traefik,
basedir: /srv/traefik,
domain: "warpzone.remote",
......@@ -396,47 +396,47 @@
selfSignedDomain: "*.warpzone.remote"
}
- {
role: intern/docker_mqtt, tags: mqtt,
role: intern/docker_mqtt, tags: [ mqtt, docker_services, remote ],
servicename: mqtt,
basedir: /srv/mqtt,
mqtt_port: 1883,
influxdb_port: 18086
}
- {
role: remote/docker_netdata, tags: netdata,
role: remote/docker_netdata, tags: [ netdata, docker_services, remote ],
servicename: netdata,
basedir: /srv/netdata,
domain: "netdata.warpzone.remote"
}
- {
role: remote/docker_prometheus, tags: prometheus,
role: remote/docker_prometheus, tags: [ prometheus, docker_services, remote ],
servicename: prometheus,
basedir: /srv/prometheus,
domain: "prometheus.warpzone.remote",
prometheus_port: 9090
}
- {
role: intern/docker_grafana, tags: grafana,
role: intern/docker_grafana, tags: [ grafana, docker_services, remote ],
servicename: grafana,
basedir: /srv/grafana,
domain: "grafana.warpzone.remote",
mqtt_influxdb_port: 18086
}
- {
role: remote/docker_homeassistant, tags: homeassistant,
role: remote/docker_homeassistant, tags: [ homeassistant, docker_services, remote ],
servicename: homeassistant,
basedir: /srv/homeassistant,
domain: "ha.warpzone.remote",
influxdb_port: 38086
}
- {
role: intern/docker_tasmoadmin, tags: tasmoadmin,
role: intern/docker_tasmoadmin, tags: [ tasmoadmin, docker_services, remote ],
servicename: tasmoadmin,
basedir: /srv/tasmoadmin,
domain: "tasmoadmin.warpzone.remote"
}
- {
role: remote/docker_unifi, tags: unifi,
role: remote/docker_unifi, tags: [ unifi, docker_services, remote ],
servicename: unifi,
basedir: /srv/unifi,
domain: "unifi.warpzone.remote"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment