KevinMidboe
|
74572d2a9e
|
read default acme email from env
|
2026-08-10 23:51:45 +02:00 |
|
KevinMidboe
|
f7faa2e5b1
|
remove env_vars use ENV & ansible defaults
|
2026-08-10 23:44:29 +02:00 |
|
KevinMidboe
|
88b557a1b6
|
let it run with elk_tls_enabled
|
2026-08-10 20:32:16 +02:00 |
|
KevinMidboe
|
ca70fe8bf6
|
hash before updating password
|
2026-08-10 20:23:15 +02:00 |
|
KevinMidboe
|
f2450ab931
|
disable tls in elastic play, try acme in cloudinit
|
2026-08-10 17:58:09 +02:00 |
|
KevinMidboe
|
810fe57db8
|
ensure folder exists before copy
|
2026-08-09 23:24:43 +02:00 |
|
KevinMidboe
|
d1a9657836
|
try copy cloudflare token if found in /etc/retailor
|
2026-08-09 21:56:47 +02:00 |
|
KevinMidboe
|
d31278c901
|
configure umami to read environment variables
|
2026-08-09 21:56:29 +02:00 |
|
KevinMidboe
|
3075730019
|
prome-grafana tries getting default vars from environment
|
2026-08-09 15:13:38 +02:00 |
|
KevinMidboe
|
c741a9df3e
|
configurable staging letsencrypt api
|
2026-08-07 22:15:41 +02:00 |
|
KevinMidboe
|
73223d6efc
|
ensure we check web health endpoint
|
2026-08-07 20:23:15 +02:00 |
|
KevinMidboe
|
f19d6f6a72
|
configure dns resolvers for lego
|
2026-08-07 17:27:51 +02:00 |
|
KevinMidboe
|
b96ef811a6
|
hardcode file owner comments
|
2026-08-07 16:23:27 +02:00 |
|
KevinMidboe
|
86d8986630
|
update elasticsearch w/ ssl & xpack support
|
2026-08-07 16:23:00 +02:00 |
|
KevinMidboe
|
c349880bf5
|
configure docker network separately
|
2026-08-06 00:38:35 +02:00 |
|
KevinMidboe
|
c18487ac23
|
pasre WEB_IPS as json
|
2026-08-05 23:21:16 +02:00 |
|
KevinMidboe
|
8aae1a9c1f
|
refresh apt before installing docker
|
2026-08-05 22:37:44 +02:00 |
|
KevinMidboe
|
0b3bb1e3f4
|
better handling when parsing env into dict
|
2026-08-05 20:55:16 +02:00 |
|
KevinMidboe
|
094d02ff7f
|
umami analytics play & role
|
2026-08-05 20:53:08 +02:00 |
|
KevinMidboe
|
c89e8c565a
|
play for installing traefik on lb servers
|
2026-08-05 20:50:58 +02:00 |
|
KevinMidboe
|
ecdf64ffac
|
only add motd description when defined
|
2026-08-05 20:50:35 +02:00 |
|
KevinMidboe
|
6ce2d9d3bd
|
create separate role for setting up unix users
|
2026-08-05 20:49:26 +02:00 |
|
KevinMidboe
|
1fc2506cf4
|
update docker role & add separate play
|
2026-08-05 20:48:24 +02:00 |
|
KevinMidboe
|
7013159c29
|
removed tailscale play, we do this in pulumi instaed
|
2026-08-05 20:48:06 +02:00 |
|
KevinMidboe
|
bd8065b657
|
create grafana dashboards into separate folders
|
2025-11-07 22:43:54 +01:00 |
|
KevinMidboe
|
8aeb823e50
|
explicitly set elk_network client ip to not conflict
|
2025-11-07 20:59:31 +01:00 |
|
KevinMidboe
|
1fbeaed457
|
update system role
|
2025-11-07 20:59:00 +01:00 |
|
KevinMidboe
|
f41a31ca71
|
updates nginx pipeline w/ less geoip fields
|
2025-11-07 20:08:25 +01:00 |
|
KevinMidboe
|
871b42855c
|
adds mysql exporter. Installs on database host
|
2025-11-07 20:07:21 +01:00 |
|
KevinMidboe
|
96125a0e50
|
adds new database host
|
2025-03-03 21:04:05 +01:00 |
|
KevinMidboe
|
aac17fece4
|
all prometheus exporter folders get same name prefix
|
2025-03-03 21:01:33 +01:00 |
|
KevinMidboe
|
92cb10ba27
|
ansible playbooks for retailor.io infrastructure
|
2025-03-03 21:01:23 +01:00 |
|