Skip to content

Commit 4ba0787

Browse files
committed
feat(qbit_manage): add webui
1 parent a2a90a2 commit 4ba0787

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

roles/qbit_manage/defaults/main.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,37 @@ qbit_manage_paths_location: "{{ server_appdata_path }}/{{ qbit_manage_paths_fold
2222
qbit_manage_paths_folders_list:
2323
- "{{ qbit_manage_paths_location }}"
2424

25+
################################
26+
# Web
27+
################################
28+
29+
qbit_manage_web_subdomain: "{{ qbit_manage_name }}"
30+
qbit_manage_web_domain: "{{ user.domain }}"
31+
qbit_manage_web_port: "8080"
32+
qbit_manage_web_url: "{{ 'https://' + (qbit_manage_web_subdomain + '.' + qbit_manage_web_domain
33+
if (qbit_manage_web_subdomain | length > 0)
34+
else qbit_manage_web_domain) }}"
35+
36+
################################
37+
# DNS
38+
################################
39+
40+
qbit_manage_dns_record: "{{ qbit_manage_web_subdomain }}"
41+
qbit_manage_dns_zone: "{{ qbit_manage_web_domain }}"
42+
qbit_manage_dns_proxy: "{{ dns.proxied }}"
43+
44+
################################
45+
# Traefik
46+
################################
47+
48+
qbit_manage_traefik_sso_middleware: "{{ traefik_default_sso_middleware }}"
49+
qbit_manage_traefik_middleware_default: "{{ traefik_default_middleware }}"
50+
qbit_manage_traefik_middleware_custom: ""
51+
qbit_manage_traefik_certresolver: "{{ traefik_default_certresolver }}"
52+
qbit_manage_traefik_enabled: true
53+
qbit_manage_traefik_api_enabled: true
54+
qbit_manage_traefik_api_endpoint: "PathPrefix(`/api`)"
55+
2556
################################
2657
# Docker
2758
################################

roles/qbit_manage/tasks/main.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
recurse: false
3333
when: qbit_manage_legacy_folder.stat.exists and not qbit_manage_new_folder.stat.exists
3434

35+
- name: Add DNS record
36+
ansible.builtin.include_tasks: "{{ resources_tasks_path }}/dns/tasker.yml"
37+
vars:
38+
dns_record: "{{ lookup('role_var', '_dns_record') }}"
39+
dns_zone: "{{ lookup('role_var', '_dns_zone') }}"
40+
dns_proxy: "{{ lookup('role_var', '_dns_proxy') }}"
41+
3542
- name: Remove existing Docker container
3643
ansible.builtin.include_tasks: "{{ resources_tasks_path }}/docker/remove_docker_container.yml"
3744

0 commit comments

Comments
 (0)