Commit Graph

264 Commits

Author SHA1 Message Date
4a497c211a
add kthxbye role 2022-08-30 07:48:06 -05:00
72254bd72e
add keepalived role 2022-08-30 07:47:54 -05:00
4541bab1bc
add karma role 2022-08-30 07:46:29 -05:00
8122bd25d7
add docker role 2022-08-30 07:46:19 -05:00
149fff70a3
add crio role 2022-08-30 07:46:03 -05:00
789541a90f
add consul role 2022-08-30 07:45:41 -05:00
4d07232525
add blackbox_exporter role 2022-08-30 07:45:26 -05:00
8e899da042
add alertmanager role 2022-08-30 07:45:14 -05:00
e202f3e380
apt refresh should not register a change 2022-08-30 07:25:17 -05:00
399f5541c6
unbound: configure as a forwarded that accepts connections 2022-08-30 07:24:18 -05:00
621ae59e63
Use ipsets for the firewall 2022-08-30 07:22:53 -05:00
2fdf1d7a25
gitea: enable HTTP/2 in nginx 2022-08-30 07:13:41 -05:00
aac3f53d95
gitea: fix bugs with auto upgrade 2022-08-30 07:13:25 -05:00
37ec31b97d
gitea: open up registration 2022-08-30 07:13:05 -05:00
59c5347ffb
grafana: enable HTTP/2 in nginx 2022-08-30 07:09:23 -05:00
1b42645bd3
grafana: override systemd configuration that is not compatible with Ubuntu 18 2022-08-30 07:08:39 -05:00
34c493de3e
minecraft 1.19 2022-08-30 07:07:40 -05:00
ba68ceec5a
influxdb: do not start the service is the package is absent 2022-08-30 07:04:56 -05:00
8938feba0c
minecraft: add more events to Discord bot 2022-08-30 06:57:54 -05:00
30247b26c3
nginx: add vhost support to role 2022-08-30 06:54:38 -05:00
29c2b9b4df
restic: only keep two days of gitea backups 2022-08-30 06:51:19 -05:00
68508d8c95
restic: disable restic tidy cycle for now 2022-08-30 06:50:56 -05:00
006ccf93f1
restic 0.14.0 2022-08-30 06:50:06 -05:00
58e403a0a0
rsyslog: use file date for compression cycle 2022-08-30 06:49:11 -05:00
be9fd29f90
rsyslog: enable RELP 2022-08-30 06:48:21 -05:00
ec00bf3d76
telegraf: don't start the service if the package is absent 2022-08-30 06:46:16 -05:00
3a149f6a4c
telegraf: Don't monitor LIMIT_SSH 2022-08-30 06:45:55 -05:00
ebfcf3301e
Fix bug in unattended-upgrades 2022-08-30 06:44:56 -05:00
54e81e8755
Add ack 2022-08-30 06:43:19 -05:00
f827c47bce
Add zstd 2022-08-30 06:43:07 -05:00
94bebc734b
Add hping3 2022-08-30 06:42:57 -05:00
ff53a59ae6
Add neovim 2022-08-30 06:42:45 -05:00
97b05b9419
Add web browsers 2022-08-30 06:42:19 -05:00
cc4a5748fa
Move Gitea configuration steps 2020-10-12 16:41:26 -05:00
5ee4391bc3
Gitea's site is bandwidth limited, use Github 2020-10-12 15:29:30 -05:00
e07d285733
Reorder gitea pre checks 2020-10-12 15:29:06 -05:00
294c1263f6
Refactor gitea role to install the latest version 2020-10-11 21:40:15 -05:00
008779232b
Add more utils 2020-10-10 11:01:00 -05:00
3347935780
Add /var/log/syslog/ clean up cron job 2020-10-10 11:00:32 -05:00
e9113856ea
Build minecraft server.properties from Ansible variable 2020-10-10 10:59:45 -05:00
c87dd6cb3e
Add Prometheus metrics to restic-job script 2020-10-10 10:55:23 -05:00
6a55359d28
Fix inaccurate counter in restic-job script 2020-10-10 10:54:25 -05:00
838d9b00dd
Fix grafana apt sources list file path 2020-10-10 10:51:04 -05:00
06cdf0c610
go 1.15.2 2020-10-10 10:50:10 -05:00
93d7895bea
Allow 127.0.0.0/8 to connect to NTP on chrony 2020-10-10 10:48:38 -05:00
32c79b486a
rate limit login pages for grafana and gitea 2020-09-20 22:45:35 -05:00
dadbca219e
use upstream nginx package 2020-09-20 22:44:45 -05:00
66312d4a90
Syslog firewall rules 2020-09-20 22:41:51 -05:00
63c737518b
InfluxDB rules 2020-09-20 22:41:25 -05:00
fef33bc4a9
whitespace 2020-09-20 22:40:39 -05:00
c7d8b074cf
DNS firewall rules 2020-09-20 22:40:03 -05:00
9e0ada65f2
teleport firewall rules 2020-09-20 22:35:20 -05:00
036cdd6e57
syslog clean up 2020-09-20 22:24:49 -05:00
198730b50e
install iperf 2020-09-20 22:24:15 -05:00
73d17efdff
minecraft 1.16.3 2020-09-20 22:23:21 -05:00
1e3cc26560
craftbukkit 1.16.1 2020-08-22 10:03:20 -05:00
73a1e1fafc
add teleport role 2020-08-22 10:02:43 -05:00
ba8f63cda4
fix restic locking 2020-08-22 10:01:56 -05:00
8a5ddd5273
minecraft 1.16.2 2020-08-22 10:01:25 -05:00
cfe9012e32
remove minecraft multi-instance support 2020-08-22 10:00:13 -05:00
302b6525f6
fix certbot verification path 2020-08-22 09:59:26 -05:00
4f2e05439e
enable flux 2020-08-22 09:57:58 -05:00
c1da21773f
add fun commands 2020-08-22 09:57:45 -05:00
98f98bab16
gitea 1.12.2 2020-08-22 09:57:45 -05:00
277a1bc569
uncommitted grafana code 2020-06-12 16:32:02 -05:00
91d2fcbf27
spiped removal 2020-06-12 16:30:06 -05:00
3a43d5ec60
restart craftbukkit if jar changes 2020-06-12 16:29:32 -05:00
00d74fc10f
autossh removal 2020-06-12 16:29:02 -05:00
ca5e9bd44e
add certs role 2020-05-23 16:41:09 -05:00
dae3c475fb
whitespace fix 2020-05-23 16:40:00 -05:00
3c222eee69
gitea 1.11.5 2020-05-23 16:39:37 -05:00
94cbb6d917
add more minecraft message regex captures 2020-05-23 16:39:37 -05:00
ca2eeaf2e7
disable craftbukkit max tick 2020-05-09 11:00:59 -05:00
e41d3c6b7b
add lava death regex 2020-05-09 11:00:39 -05:00
e75481b2f5
fix warning regarding null byte 2020-05-09 11:00:06 -05:00
1cc7ba9fb1
use lock files to prevent restic jobs from stacking 2020-04-22 21:39:16 -05:00
92bc6f43c8
add craftbukkit restic hook 2020-04-20 22:30:18 -05:00
5e85d23c6c
add more standard tools 2020-04-20 22:30:18 -05:00
b2f56598fa
get restic path from environment 2020-04-20 22:30:18 -05:00
e08ed9a2ec
add restic self-update 2020-04-20 22:28:21 -05:00
7b242c65a6
fix upgrade bug 2020-04-20 22:26:41 -05:00
8dae1331f7
go 1.14.2 2020-04-20 22:26:35 -05:00
f81634f0d5
gitea 1.11.4 2020-04-20 22:25:47 -05:00
acae6acb07
add craftbukkit role 2020-04-20 22:25:07 -05:00
81daf417d8
fix issues with restic minecraft hook 2020-01-28 00:06:49 -06:00
4dd6380c0b
disable/enable minecraft instances 2020-01-26 15:18:17 -06:00
22dbc01a3c
gitea 1.10.2 2020-01-26 15:16:18 -06:00
75188b008e
install serveral system tools
refs #4
2020-01-23 08:03:35 -06:00
05a67e2db4
keep 5 days of syslog files uncompressed 2020-01-23 08:03:08 -06:00
11898e4ee7
support for multiple instances of minecraft in restic minecraft hook 2020-01-23 08:01:58 -06:00
5b65beff27
don't register change when checking restic repo 2020-01-23 08:01:23 -06:00
befad13cb5
add spiped role 2020-01-23 08:00:57 -06:00
c63271c8b5
add basic go role 2020-01-23 07:59:32 -06:00
b769ea477b
minecraft multi-instance support 2020-01-22 20:16:31 -06:00
2b1ba0d6fc
upgrade minecraft 2020-01-22 20:16:00 -06:00
831655600c
add mbuffer, socat, spipe and pv
closes #2
2020-01-15 20:42:28 -06:00
4fc6c1ab78
add telegraf.d support 2020-01-05 16:46:26 -06:00
b39e213bc3
add lua, add python packages 2020-01-01 11:20:31 -06:00
ced9d028f8
fix error in rsyslog configuration
umask is not supported in an action
2020-01-01 11:19:44 -06:00
3b5c2242d1
add iptables whitelist for DNS 2020-01-01 11:19:19 -06:00