This commit is contained in:
Ryan Cavicchioni 2024-04-14 17:26:32 -05:00
parent de53d99b5e
commit 77ecf4ccbe

View File

@ -3,25 +3,59 @@
become: true become: true
roles: roles:
- common - common
- role: network
tags:
- network - network
- netplan
- util - util
- sudo - sudo
- hostsfile - hostsfile
- certs - certs
- role: rsyslog
tags:
- rsyslog - rsyslog
- syslog
- logging
- users - users
- dns - dns
- role: firewall
tags:
- firewall - firewall
- iptables
- openssh - openssh
- role: wireguard
tags:
- wireguard - wireguard
- vpn
- chrony - chrony
- unattended-upgrades - unattended-upgrades
- postfix - postfix
- restic - restic
- node_exporter - role: node_exporter
- blackbox_exporter tags:
- mtail - prometheus
- monitoring
- role: blackbox_exporter
tags:
- prometheus
- monitoring
- role: mtail
tags:
- prometheus
- monitoring
- supervisor - supervisor
# - vector
- role: promtail
tags:
- promtail
- loki
- logging
- role: cloudflared
tags:
- cloudflared
- zerotrust
- access
- vpn
- hosts: minecraft_servers - hosts: minecraft_servers
become: true become: true
roles: roles:
@ -34,35 +68,98 @@
- hosts: git_servers - hosts: git_servers
become: true become: true
roles: roles:
- role: certbot
tags:
- tls
- role: nginx
tags:
- nginx - nginx
- certbot - role: gitea
tags:
- gitea - gitea
- git
- hosts: stats_servers - hosts: stats_servers
become: true become: true
roles: roles:
- role: certbot
tags:
- tls
- role: nginx
tags:
- nginx - nginx
- certbot - role: grafana
tags:
- grafana - grafana
- monitoring
- o11y
- hosts: monitor_servers - hosts: monitor_servers
become: true become: true
roles: roles:
- certbot
- role: nginx
tags:
- nginx - nginx
- role: prometheus - role: prometheus
tags: tags:
- prometheus - prometheus
- monitoring - monitoring
- alertmanager - role: alertmanager
- blackbox_exporter tags:
- pushgateway - prometheus
- monitoring
- role: blackbox_exporter
tags:
- prometheus
- monitoring
- role: pushgateway
tags:
- prometheus
- monitoring
- role: karma - role: karma
tags: tags:
- prometheus
- monitoring - monitoring
- role: kthxbye - role: kthxbye
tags: tags:
- prometheus
- monitoring - monitoring
- role: thanos - role: thanos
tags: tags:
- prometheus
- thanos - thanos
- monitoring - monitoring
- role: loki
tags:
- loki
- logging
- role: logcli
tags:
- logcli
- loki
- logging
- role: smokeping_prober
tags:
- prometheus
- monitoring
- smokeping
- role: mimir
tags:
- prometheus
- mimir
- monitoring
- role: snmp_exporter
tags:
- prometheus
- snmp_exporter
- monitoring
- role: lego
tags:
- acme
- certificates
- lego
- letsencrypt
- pki
- tls
# vim:ft=yaml.ansible: # vim:ft=yaml.ansible: