Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.

Commit 8afba1b

Browse files
committed
PreTasks: Added tag [ansible]
1 parent 82a7779 commit 8afba1b

File tree

2 files changed

+36
-34
lines changed

2 files changed

+36
-34
lines changed

cloudbox.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
roles:
99
- { role: sanity_check, tags: ['sanity_check'] }
1010
- { role: settings, tags: ['always', 'settings'] }
11-
- { role: pre_tasks }
11+
- { role: pre_tasks, tags: ['pre_tasks'] }
1212
- { role: backup, tags: ['backup'] }
1313
- { role: restore, tags: ['restore'] }
1414
- { role: kernel, tags: ['core', 'cloudbox', 'mediabox', 'feederbox', 'preinstall', 'kernel'] }

roles/pre_tasks/tasks/main.yml

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,41 @@
2424
import_tasks: "subtasks/role_variables.yml"
2525
tags: always
2626

27-
# Sub-Domain Tasks
28-
- name: "Set Cloudbox Type to 'cloudbox'"
29-
set_fact:
30-
cloudbox_type: "cloudbox"
31-
tags: cloudbox
32-
33-
- name: "Set Cloudbox Type to 'mediabox'"
34-
set_fact:
35-
cloudbox_type: "mediabox"
36-
tags: mediabox
37-
38-
- name: "Set Cloudbox Type to 'feederbox'"
39-
set_fact:
40-
cloudbox_type: "feederbox"
41-
tags: feederbox
42-
43-
## Add cloudbox_type subdomain
44-
- name: "Cloudflare: Add '{{ cloudbox_type }}' subdomain to '{{ user.domain }}'"
45-
import_tasks: "subtasks/add_subdomain.yml"
46-
when: cloudflare_enabled
47-
tags:
48-
- cloudbox
49-
- mediabox
50-
- feederbox
51-
52-
## Remove cloudbox subdomain for Mediabox/Feederbox setups.
53-
- name: "Cloudflare: Remove 'cloudbox' subdomain from '{{ user.domain }}'"
54-
import_tasks: "subtasks/remove_subdomain.yml"
55-
when: cloudflare_enabled
56-
tags:
57-
- mediabox
58-
- feederbox
59-
6027
- name: APT Tasks
6128
import_tasks: "subtasks/apt.yml"
6229
tags: always
30+
31+
- name: Sub Domain Tasks
32+
block:
33+
34+
- name: "Set Cloudbox Type to 'cloudbox'"
35+
set_fact:
36+
cloudbox_type: "cloudbox"
37+
tags: cloudbox
38+
39+
- name: "Set Cloudbox Type to 'mediabox'"
40+
set_fact:
41+
cloudbox_type: "mediabox"
42+
tags: mediabox
43+
44+
- name: "Set Cloudbox Type to 'feederbox'"
45+
set_fact:
46+
cloudbox_type: "feederbox"
47+
tags: feederbox
48+
49+
## Add cloudbox_type subdomain
50+
- name: "Cloudflare: Add '{{ cloudbox_type }}' subdomain to '{{ user.domain }}'"
51+
import_tasks: "subtasks/add_subdomain.yml"
52+
tags:
53+
- cloudbox
54+
- mediabox
55+
- feederbox
56+
57+
## Remove cloudbox subdomain for Mediabox/Feederbox setups.
58+
- name: "Cloudflare: Remove 'cloudbox' subdomain from '{{ user.domain }}'"
59+
import_tasks: "subtasks/remove_subdomain.yml"
60+
tags:
61+
- mediabox
62+
- feederbox
63+
64+
when: (cloudflare_enabled) and ('pre_tasks' not in ansible_run_tags)

0 commit comments

Comments
 (0)