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 ]