diff --git a/inventory/hosts.yml b/inventory/hosts.yml index ea5b38f..06035cd 100644 --- a/inventory/hosts.yml +++ b/inventory/hosts.yml @@ -54,3 +54,4 @@ all: game: hosts: game1.desu.ltd: + game2.desu.ltd: diff --git a/playbooks/game.yml b/playbooks/game.yml index 8684356..373540b 100755 --- a/playbooks/game.yml +++ b/playbooks/game.yml @@ -53,23 +53,6 @@ vars: container_default_behavior: no_defaults tasks: - # https://github.com/mkrupczak3/SCP-SECRET-LAB-DOCKER - # Kinda forked it and changed a few settings tho - - name: docker deploy scpsl - docker_container: - state: absent - name: scpsl - image: rehashedsalt/scpsl:latest - restart_policy: unless-stopped - pull: yes - ports: - - "7777-7784:7777-7784/udp" - - "7777-7784:7777-7784" - volumes: - - /etc/localtime:/etc/localtime:ro - - /home/steam/steamcmd - - /home/steam/scp_server - tags: [ docker, scpsl ] - name: docker deploy terraria docker_container: name: terraria @@ -112,3 +95,40 @@ roles: - role: minecraft tags: [ game, minecraft, forge, dammit ] +- hosts: game2.desu.ltd + vars: + container_default_behavior: no_defaults + tasks: + - name: install docker libs + apt: name=python3-docker + tags: [ docker ] + # https://github.com/mkrupczak3/SCP-SECRET-LAB-DOCKER + # Kinda forked it and changed a few settings tho + - name: docker deploy scpsl + docker_container: + state: absent + name: scpsl + image: rehashedsalt/scpsl:latest + restart_policy: unless-stopped + pull: yes + ports: + - "7777-7784:7777-7784/udp" + - "7777-7784:7777-7784" + volumes: + - /etc/localtime:/etc/localtime:ro + - /home/steam/steamcmd + - /home/steam/scp_server + tags: [ docker, scpsl ] + roles: + - role: backup + vars: + backup_s3backup_list_extra: + - /data + tags: [ backup ] + - role: motd + vars: + motd_watch_services_extra: + - docker + tags: [ motd ] + - role: docker + tags: [ docker, skip-pull ]