--- - name: Basic Setup hosts: ch-mon roles: - role: apt-repo/base - role: core/base - role: core/sshd/base - role: core/zsh - role: core/ntp - role: storage/lvm/groups - role: nginx/base - role: apt-repo/spreadspace - role: monitoring/prometheus/ca - role: monitoring/prometheus/exporter - role: monitoring/prometheus/server - role: monitoring/prometheus/alertmanager - role: monitoring/grafana - role: nginx/vhost nginx_vhost: name: monitoring template: generic hostnames: - "_" locations: '/grafana/': proxy_pass: "http://127.0.0.1:3000" '/prometheus/': proxy_pass: "http://127.0.0.1:9090" '/alertmanager/': proxy_pass: "http://127.0.0.1:9093"