From cd54e3f4f6718f2b5c049b21950f946df3e26fc7 Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Sun, 13 Nov 2022 13:07:36 -0600 Subject: [PATCH] Add factorio --- playbooks/prod_web.yml | 1 + playbooks/tasks/game/factorio.yml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 playbooks/tasks/game/factorio.yml diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index ea7715b..5a2a440 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -30,6 +30,7 @@ - web/srv.yml - web/synapse.yml - game/satisfactory.yml + - game/factorio.yml tags: [ always ] roles: - role: backup diff --git a/playbooks/tasks/game/factorio.yml b/playbooks/tasks/game/factorio.yml new file mode 100644 index 0000000..296405a --- /dev/null +++ b/playbooks/tasks/game/factorio.yml @@ -0,0 +1,21 @@ +# vim:ft=ansible: +- name: docker deploy factorio + docker_container: + name: factorio + state: started + image: factoriotools/factorio:stable + restart_policy: unless-stopped + pull: yes + tty: yes + env: + AUTHKEY: "{{ steam_apikey }}" + GAMEMODE: prop_hunt + MAP: ph_islandhouse + WORKSHOP: "2155532035" + WORKSHOPDL: "2155532035" + ports: + - "34197:34197/udp" + - "27015:27015/tcp" + volumes: + - /data/factorio:/factorio + tags: [ docker, factorio ]