aboutsummaryrefslogtreecommitdiffstats
path: root/tasks/network.yml
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-06-24 15:39:47 +0300
committerJan Tuomi <jan@jantuomi.fi>2025-06-24 15:39:47 +0300
commit099c8cba8a318887840b91ffd61a95598016b704 (patch)
tree9a63e9a3d72a80c8aad729445305d9910c8d9ee6 /tasks/network.yml
parent48db9ffeb402ce670ef8283d4ca211d4299ea058 (diff)
Start working on host reverse proxy
Diffstat (limited to 'tasks/network.yml')
-rw-r--r--tasks/network.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/tasks/network.yml b/tasks/network.yml
index 7f75de6..0f713a0 100644
--- a/tasks/network.yml
+++ b/tasks/network.yml
@@ -72,3 +72,28 @@
- name: Reload pf rules
shell: pfctl -f /etc/pf.conf
when: pf_conf.changed
+
+- name: Install nginx
+ package:
+ name: nginx
+ state: present
+
+- name: Configure nginx.conf
+ template:
+ src: usr_local_etc_nginx_nginx.conf.j2
+ dest: /usr/local/etc/nginx/nginx.conf
+ owner: root
+ group: wheel
+ mode: "0644"
+ register: nginx_conf
+
+- name: Enable nginx
+ service:
+ name: nginx
+ enabled: true
+
+- name: Restart nginx
+ service:
+ name: nginx
+ state: restarted
+ when: nginx_conf.changed