055c8fcf8f
roles/7dtd/tasks/main.yml: add lgsm dir + template tasks + bind mount for config-lgsm - deploys config each run
2026-09-17 11:40:31 -06:00
4de19ee70d
troublshooting to allow 7dtd online
2026-09-17 09:54:41 -06:00
d5b6788ca5
updated files
2026-09-17 09:37:42 -06:00
ed14d9da80
added 7dtd server
2026-09-17 09:31:31 -06:00
e87d7fddc7
commented out project zomboid role
2026-09-17 09:13:00 -06:00
4a4ebf3bd9
project zomboid public server creatd
2026-09-16 15:55:13 -06:00
6c999f07e8
added project zomboid server
2026-09-16 15:11:26 -06:00
004ca50738
added project zomboid server
2026-09-16 15:04:00 -06:00
fcff57fc6d
updated mc to 8g
2026-09-16 14:52:27 -06:00
9ae63ef1cd
functioning minecraft server
2026-09-16 14:43:00 -06:00
e43552b15d
added tags to roles
2026-09-16 13:33:27 -06:00
ba1d2e80ae
added minecraft server role
2026-09-16 13:19:26 -06:00
d6fb95cbb0
removed n8 stuff
2026-09-16 12:52:19 -06:00
695b7b017e
updatd with wazah deploymnt
2026-09-16 09:39:56 -06:00
3e7939b682
feat: install wazuh agent in packages role; remove unused deployment files
...
Wazuh agent:
- packages role now copies the local wazuh-agent RPM to the host, installs
it via dnf, points /var/ossec/etc/ossec.conf at wazuh.boxswapper.io,
and enables/starts the wazuh-agent service
- new vars: wazuh_agent_rpm, wazuh_server_address (manager version 4.14.1
matches the agent RPM)
Cleanup of files not used by the ansible deployment:
- removed wazuh-docker/docker-compose.yml, generate-indexer-certs.yml,
README.md (role generates certs via podman run, config/ dir is the
only part referenced)
- removed committed .omo/ session data (already gitignored)
Done by Sisyphus.
2026-09-16 09:33:42 -06:00
170146efb1
refactor: split monolithic playbook into 9 focused ansible roles
...
Refactored the single ansible-playbook.yml into granular roles under roles/:
- packages: dnf update + package installs
- directories: /opt/apps/* directory creation
- sysctl: ip_forward, src_valid_mark, vm.max_map_count tuning
- network: npm_internal podman network
- wireguard: kernel module, wg-easy container, nftables hook patching
- npm: Nginx Proxy Manager container
- gitea: Gitea container
- jellyfin: Jellyfin container
- wazuh: cert generation + indexer/manager/dashboard containers
Top-level playbook is now a role dispatcher with image pre-pull kept
upfront. n8n deployment kept as commented-out guidance with an enable
checklist. All variables remain in top-level vars.yml.
Done by Sisyphus.
2026-09-16 09:24:32 -06:00
d36098c6aa
updated admin password in wazuh
2026-09-15 17:53:56 -06:00
9e2e03e6c1
updated admin password
2026-09-15 17:20:29 -06:00
6202985353
added scripts for vpn
2026-09-15 16:33:36 -06:00
cf8483fb6e
added wazuh, not run yet
2026-09-15 15:27:59 -06:00
0b846dca62
updated gitignore
2026-09-15 15:22:11 -06:00
494897f531
updated with vpn
2026-09-15 15:21:17 -06:00
1c7ba99785
disabled systmd deploya (didn't work)
2026-09-02 13:12:56 -06:00
52438301b2
added systemd for persistence
2026-09-02 13:04:09 -06:00
boxswapper
3ec87aabb1
update
2026-02-10 05:42:03 -07:00
boxswapper
b2d86aa45f
added config items for docker config
2025-11-17 14:36:07 -07:00
boxswapper
924d0b5c26
updated
2025-11-17 14:31:21 -07:00
boxswapper
d019267231
updated vars.yml
2025-11-13 10:43:24 -07:00
boxswapper
1ed2afba27
images updated for wazuh to previous version, images pull haven't tested full deploy yet
2025-11-12 13:37:40 -07:00
boxswapper
16e40447f3
finished first itiration of Wazuh
2025-11-12 13:04:33 -07:00
boxswapper
37ea3c0d6b
added manager for wazuh, part of indexer (main template) imported
2025-11-11 12:12:38 -07:00
boxswapper
1dfecff8bf
Updated README.md
2025-11-07 09:17:35 -07:00
boxswapper
207ebb79ef
removed external apps config
2025-08-25 15:36:19 -06:00
boxswapper
ca5cc72504
added working prowler compose
2025-08-25 12:31:27 -06:00
boxswapper
0195850abe
updated to make prowler volumes
2025-08-24 22:23:02 -06:00
boxswapper
45f60f5181
ansible works, added sec tools
2025-08-24 22:13:48 -06:00
ce7e32f0b2
Initial commit
2025-08-23 10:35:19 -06:00