forked from noisebridge/infrastructure
-
Notifications
You must be signed in to change notification settings - Fork 0
/
site.yml
85 lines (77 loc) · 1.67 KB
/
site.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
---
- name: node defaults
hosts: all
become: yes
become_method: sudo
tags: [common]
roles:
- utils
- security
- jnv.unattended-upgrades
- name: noisebridge-net
hosts: noisebridge-net
become: yes
become_method: sudo
tags: [noisebridge-net]
roles:
- antoiner77.caddy
- mediawiki
- cloudalchemy.node-exporter
- cloudalchemy.prometheus
- { role: mydumper, tags: [ 'mydumper' ] }
vars:
mediawiki:
database: noisebridge_mediawiki
database_username: wiki
domain: noisebridge.net
version_sha256sum: e2b2b9a68a6640c561dd9edb8fb594b738f8d5d6f97041a032072026460fc071
version: 1.27.5
- name: List server
hosts: lists-noisebridge-net
become: yes
become_method: sudo
tags: [lists-noisebridge-net]
roles:
- postfix
- mailman
- name: Primary DNS Server
hosts: dns
become: yes
become_method: sudo
tags: [dns]
roles:
- coredns
- name: Space
hosts: space-noisebridge-net
become: yes
become_method: sudo
tags: [space-noisebridge-net]
roles:
- cloudalchemy.node-exporter
- { role: cloudalchemy.snmp-exporter, tags: [ 'snmp' ] }
- cloudalchemy.prometheus
- cloudalchemy.grafana
- powerpanel
- name: Mailman-3 List server
hosts: lists
become: yes
become_method: sudo
tags: [lists]
roles:
- postfix
- mailman3
- name: Nextcloud on debian box in space
hosts: cloud
become: yes
become_method: sudo
tags: [cloud]
roles:
- nextcloud-docker
- name: Parts service
hosts: parts-noisebridge-net
become: yes
become_method: sudo
tags: [parts-noisebridge-net]
roles:
- antoiner77.caddy
- { role: stuff-org, tags: [ 'stuff-org' ] }