summaryrefslogtreecommitdiffstats
path: root/roles/nginx
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-06-17 18:37:49 +0200
committerAhmed Abdelhalim <[email protected]>2026-06-17 18:42:02 +0200
commitc7a4dfce1ad0b545b05a8043e321ad49e48873a6 (patch)
treefe8a0bfc1bc31dc93a8138cce179df2416875bf4 /roles/nginx
parentd9dcfdd822f90eb65117523d7c15694fae952bd2 (diff)
Refactor pi roles to use .home.arpa subdomains for services
Diffstat (limited to 'roles/nginx')
-rw-r--r--roles/nginx/tasks/main.yml9
-rw-r--r--roles/nginx/templates/nginx.conf.j22
2 files changed, 11 insertions, 0 deletions
diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
index f913272e..456f088f 100644
--- a/roles/nginx/tasks/main.yml
+++ b/roles/nginx/tasks/main.yml
@@ -21,6 +21,15 @@
- "/etc/nginx/modules-enabled"
- "/var/log/nginx"
+- name: "Ensure nginx vhosts.d directory exists"
+ become: true
+ ansible.builtin.file:
+ path: "/etc/nginx/vhosts.d"
+ state: "directory"
+ owner: "root"
+ group: "root"
+ mode: "0755"
+
- name: "Check if SSL certificate exists"
become: true
ansible.builtin.stat:
diff --git a/roles/nginx/templates/nginx.conf.j2 b/roles/nginx/templates/nginx.conf.j2
index 1bce57da..1ebbe3df 100644
--- a/roles/nginx/templates/nginx.conf.j2
+++ b/roles/nginx/templates/nginx.conf.j2
@@ -76,4 +76,6 @@ http {
include /etc/nginx/conf.d/*.conf;
}
+
+ include /etc/nginx/vhosts.d/*.conf;
}