From dc5f3fda2e4ea92de85892bef16c4708da184ea8 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Sat, 3 Aug 2024 00:47:40 +0200 Subject: [PATCH] Add vrnp service --- ansible/playbooks/misc-docker.yaml | 14 +++++++++----- docker/docker/caddy/Caddyfile | 4 ++++ docker/docker/vrnp/docker-compose.yaml | 11 +++++++++++ docker/envs/vrnp/.env | 10 ++++++++++ 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 docker/docker/vrnp/docker-compose.yaml create mode 100644 docker/envs/vrnp/.env diff --git a/ansible/playbooks/misc-docker.yaml b/ansible/playbooks/misc-docker.yaml index a37aa47..b007942 100644 --- a/ansible/playbooks/misc-docker.yaml +++ b/ansible/playbooks/misc-docker.yaml @@ -17,9 +17,6 @@ - name: gitea uid: 42001 state: present - - name: score - uid: 42003 - state: present - name: factorio uid: 845 state: present @@ -33,6 +30,9 @@ - name: bsa uid: 42002 state: absent + - name: score + uid: 42003 + state: absent # All services that are behind Caddy need to be in this network - name: Create Caddy network become: true @@ -68,6 +68,8 @@ state: present - name: gitea state: present + - name: vrnp + state: present - name: Create directory for docker volumes become: true ansible.builtin.file: @@ -96,11 +98,11 @@ owner: factorio group: factorio mode: u=rwx,g=,o= - - name: Create score data folder + - name: Delete score data folder become: true ansible.builtin.file: path: /var/lib/pbri/docker/score - state: directory + state: absent owner: score group: score mode: u=rwx,g=,o= @@ -146,6 +148,8 @@ state: present - name: utoy state: present + - name: vrnp + state: present # Keep these to ensure they're down - name: factorio diff --git a/docker/docker/caddy/Caddyfile b/docker/docker/caddy/Caddyfile index 8002273..eff0380 100644 --- a/docker/docker/caddy/Caddyfile +++ b/docker/docker/caddy/Caddyfile @@ -44,3 +44,7 @@ plantuml.pbrinkmeier.de { utoy.beany.club { reverse_proxy utoy:3000 } + +vrnp.beany.club { + reverse_proxy vrnp:8000 +} diff --git a/docker/docker/vrnp/docker-compose.yaml b/docker/docker/vrnp/docker-compose.yaml new file mode 100644 index 0000000..688a12e --- /dev/null +++ b/docker/docker/vrnp/docker-compose.yaml @@ -0,0 +1,11 @@ +services: + vrnp: + image: git.pbrinkmeier.de/paul/vrnp:0.0.3 + restart: always + environment: + VRNP_PASSWORD: "${VRNP_PASSWORD}" + +networks: + default: + name: caddy-network + external: true diff --git a/docker/envs/vrnp/.env b/docker/envs/vrnp/.env new file mode 100644 index 0000000..1241a0d --- /dev/null +++ b/docker/envs/vrnp/.env @@ -0,0 +1,10 @@ +$ANSIBLE_VAULT;1.1;AES256 +36643163613366383136326339346231373533373361633834663332343932356665303434333564 +3936636366396233326664636137363134643066303432380a363662646465656130303431386530 +37316138366239313038336664313661333632393333666539363565623032653431623935613631 +3635323330363663610a353263663736653561666261636138336438666261613739346664393233 +32323364346665633662663266626436343831386565663761393237346637376438613865363663 +36613035376638653937633866613935343834633431393830303438363265656337343565323063 +36303033323537666236633037656236656133396431326362303462353237326162626335363761 +36636362306232333630613464393135383539666632343038393333353462336238663130326166 +3061