diff options
Diffstat (limited to 'dan')
-rw-r--r-- | dan/ele-mon.yml | 30 | ||||
-rw-r--r-- | dan/host_vars/ele-mon.yml | 10 |
2 files changed, 40 insertions, 0 deletions
diff --git a/dan/ele-mon.yml b/dan/ele-mon.yml new file mode 100644 index 00000000..1411b525 --- /dev/null +++ b/dan/ele-mon.yml @@ -0,0 +1,30 @@ +--- +- name: Basic Setup + hosts: ele-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-proxy-no-buffering + 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" diff --git a/dan/host_vars/ele-mon.yml b/dan/host_vars/ele-mon.yml new file mode 100644 index 00000000..f7141ab4 --- /dev/null +++ b/dan/host_vars/ele-mon.yml @@ -0,0 +1,10 @@ +$ANSIBLE_VAULT;1.2;AES256;dan +33313632623964313131336133643531326633636230623363356532386530363262336164343966 +3831363534333135653438623236373336653833643737380a336165646234366331376462373736 +33313063616636356432633137663566313334393437623434663365353438363431323564386665 +3363363632363533360a633761383230663665333564333061303731663034363230316461636164 +34363532663835646361653531343531613161323539653434616362353932336231396565343537 +32366530326237316366323262383136663961613737666564616161326563376565366531326466 +65343931326362333238343636616164353433386534306165363633653964343135366463373061 +61363465343335323562643762323136376437363038343361303864343261343361366139323237 +38336139326333653730316666396466336138626331623736633964613865376561 |