feat(minecraft): add new minecraft server role #19

Merged
jdelpilar merged 8 commits from 18-feat-add-new-minecraft-server-role into main 2026-07-15 12:41:15 -07:00
8 Commits
Author SHA1 Message Date
Jordan Del Pilar 2c307f15f5 feat(site.yaml): added new minecraft role to site.yaml
Johto Infrastructure Pipeline / Deploy to Production (push) Skipped
Johto Infrastructure Pipeline / Run Ansible Lint (push) Successful in 2m5s
added new minecraft_server role to `site.yaml` along with tags to run role independently
2026-07-15 11:14:48 -07:00
Jordan Del Pilar 037d825eac docs(minecraft): added minecraft role README.md 2026-07-15 11:13:49 -07:00
Jordan Del Pilar 3f85270020 feat(minecraft): add new minecraft server tasks
added new core tasks for the minecraft_server role. this role does the following
- create new minecraft podman config directory
- create minecraft container file
- start all minecraft servers.
2026-07-15 11:13:28 -07:00
Jordan Del Pilar 01219e53b8 feat(minecraft): add new minecraft container template 2026-07-15 11:11:22 -07:00
Jordan Del Pilar f8770f2da4 feat(minecraft): added handlers
Added new handler file. This handles reloading systemd and starting new minecraft server containers
2026-07-15 11:10:59 -07:00
Jordan Del Pilar c862887c4e feat(minecraft): add defaults file
created `defaults/main.yaml` to store defaults for this role.
these defaults are the lowest precedence so will be over written at any level as needed
2026-07-15 09:27:05 -07:00
Jordan Del Pilar f4535e8d9f update(new-bark): added new variables for minecraft_server role
added new required and optional variables for the new `minecraft_server` role in host_vars for `new-bark`
2026-07-15 09:05:21 -07:00
Jordan Del Pilar 3715b6b44a update(inventory): added new minecraft_servers group
added new `minecraft_servers` group. This groups host that will host minecraft servers

Added `new-bark` to the new group.
2026-07-15 09:02:45 -07:00