From 95abfdd50604f77dd025279697615403057afe07 Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Wed, 17 May 2023 19:18:04 -0500 Subject: [PATCH] Try a new minecraft container thing --- playbooks/prod_web.yml | 4 +++- .../tasks/game/minecraft-create-extra.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 playbooks/tasks/game/minecraft-create-extra.yml diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index b62ec94..a381271 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -33,8 +33,9 @@ - web/srv.yml - web/synapse.yml - web/transmission.yml - - game/satisfactory.yml - game/factorio.yml + - game/minecraft-create-extra.yml + - game/satisfactory.yml tags: [ always ] roles: - role: backup @@ -47,6 +48,7 @@ - /data/gitea/data/gitea/log - /data/minecraft/oldpack/backups - /data/minecraft/stoneblock/backups + - /data/minecraft/create-extra/backups - /data/shared/media - /data/terraria/generic/backups tags: [ backup ] diff --git a/playbooks/tasks/game/minecraft-create-extra.yml b/playbooks/tasks/game/minecraft-create-extra.yml new file mode 100644 index 0000000..c2edef9 --- /dev/null +++ b/playbooks/tasks/game/minecraft-create-extra.yml @@ -0,0 +1,19 @@ +# vim:ft=ansible: +- name: docker deploy minecraft - create extra + docker_container: + name: minecraft-create-extra + state: started + image: itzg/minecraft-server:latest + restart_policy: unless-stopped + pull: yes + env: + EULA: "true" + MODRINTH_PROJECT: "https://modrinth.com/modpack/create-extra/version/1.0.0" + TYPE: "quilt" + VERSION: "1.19.2" + ports: + - "25565:25565/tcp" + - "25565:25565/udp" + volumes: + - /data/minecraft/create-extra:/data + tags: [ docker, minecraft ]