From d8446b1bb23cc2792c0113e73367e843d6359308 Mon Sep 17 00:00:00 2001 From: Salt Date: Tue, 16 Mar 2021 21:25:01 -0500 Subject: [PATCH] Provision game2.desu.ltd for SCPSL and other things --- inventory/hosts.yml | 1 + playbooks/game.yml | 54 +++++++++++++++++++++++++++++++-------------- 2 files changed, 38 insertions(+), 17 deletions(-) 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 ]