Skip to content

Commit 08f7f1f

Browse files
committed
refactor: update
1 parent dcb0c6d commit 08f7f1f

File tree

4 files changed

+28
-33
lines changed

4 files changed

+28
-33
lines changed

group_vars/all/main.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ services:
1919
# AdGuard Home
2020
adguard_home:
2121
enabled: true
22-
domain: "adguard.{{ domain }}"
22+
domain: "dns.{{ domain }}"
2323
container_name: "adguard-home"
2424
port: 80
2525
# AdventureLog
@@ -47,7 +47,7 @@ services:
4747
# Beszel
4848
beszel:
4949
enabled: true
50-
domain: "monitor.{{ domain }}"
50+
domain: "status.{{ domain }}"
5151
container_name: "beszel"
5252
port: 8090
5353
# Calibre Web Automated
@@ -64,7 +64,7 @@ services:
6464
port: 3003
6565
ente_api:
6666
enabled: true
67-
domain: "ente-api.{{ domain }}"
67+
domain: "ente.{{ domain }}"
6868
container_name: "ente-museum"
6969
port: 8080
7070
# FreshRSS
@@ -100,7 +100,7 @@ services:
100100
# n8n
101101
n8n:
102102
enabled: false
103-
domain: "automation.{{ domain }}"
103+
domain: "automate.{{ domain }}"
104104
container_name: "n8n"
105105
port: 5678
106106
# NextCloud
@@ -111,7 +111,7 @@ services:
111111
port: 11000
112112
nextcloud_aio:
113113
enabled: true
114-
domain: "nextcloud-aio.{{ domain }}"
114+
domain: "nc-aio.{{ domain }}"
115115
container_name: "nextcloud-aio-mastercontainer"
116116
port: 8080
117117
# Personal Site
@@ -135,7 +135,7 @@ services:
135135
# wger
136136
wger:
137137
enabled: false
138-
domain: "fit.{{ domain }}"
138+
domain: "health.{{ domain }}"
139139
container_name: "wger-web"
140140
port: 8000
141141

roles/service_deploy/defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ service_dir_name: ""
88
# Directories to create for the service
99
data_dirs: []
1010

11+
# Additional downloads
12+
service_downloads: []
13+
1114
# List of additional templates to copy
1215
service_templates: []
1316

roles/service_deploy/tasks/main.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
group: 1000
1717
mode: "0755"
1818
become: true
19+
when: data_dirs | length > 0
1920

2021
- name: "Create and set permissions for additional data directories"
2122
ansible.builtin.file:
@@ -43,6 +44,15 @@
4344
mode: "0644"
4445
when: env_url != ""
4546

47+
- name: "Download additional files"
48+
ansible.builtin.get_url:
49+
url: "{{ item.url }}"
50+
dest: "{{ service_dir }}/{{ item.dest }}"
51+
mode: "0644"
52+
loop: "{{ service_downloads }}"
53+
loop_control:
54+
label: "{{ item.dest }}"
55+
4656
- name: "Check for compose.yml template for {{ service_name }}"
4757
ansible.builtin.stat:
4858
path: "{{ ansible_parent_role_paths[-1] }}/templates/compose.yml.j2"

roles/wger/tasks/main.yml

Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,4 @@
11
---
2-
- name: "Create and set permissions for wger data directories"
3-
ansible.builtin.file:
4-
path: "{{ wger_data_dir }}/{{ item }}"
5-
state: directory
6-
owner: 1000
7-
group: 1000
8-
mode: "0755"
9-
loop:
10-
- "static"
11-
- "media"
12-
- "db"
13-
- "redis"
14-
- "beat"
15-
become: true
16-
17-
- name: "Create service directory for wger"
18-
ansible.builtin.file:
19-
path: "{{ wger_service_dir }}"
20-
state: directory
21-
mode: "0755"
22-
23-
- name: "Download redis.conf file for wger"
24-
ansible.builtin.get_url:
25-
url: "https://raw.githubusercontent.com/wger-project/docker/refs/heads/master/config/redis.conf"
26-
dest: "{{ wger_service_dir }}/redis.conf"
27-
mode: "0644"
28-
292
- name: Deploy wger
303
ansible.builtin.include_role:
314
name: service_deploy
@@ -34,3 +7,12 @@
347
service_dir_name: "{{ wger_dir_name }}"
358
compose_url: "https://raw.githubusercontent.com/wger-project/docker/b450305f141247494b43d94ca21a900810f9ee93/docker-compose.yml"
369
env_url: "https://raw.githubusercontent.com/wger-project/docker/5545c354c4196321833a6f28d7559525946d805d/config/prod.env"
10+
service_downloads:
11+
- url: "https://raw.githubusercontent.com/wger-project/docker/refs/heads/master/config/redis.conf"
12+
dest: "redis.conf"
13+
data_dirs:
14+
- "static"
15+
- "media"
16+
- "db"
17+
- "redis"
18+
- "beat"

0 commit comments

Comments
 (0)