From 2421f812c1a97050cc0bb53e71b2d214df215068 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 19 Aug 2023 17:27:08 +0200 Subject: [PATCH] Extracted nginx tasks into separate file and added missing notification of restart nginx handler --- ansible/roles/nginx/tasks/main.yaml | 14 ++------------ ansible/roles/nginx/tasks/nginx.yaml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 ansible/roles/nginx/tasks/nginx.yaml diff --git a/ansible/roles/nginx/tasks/main.yaml b/ansible/roles/nginx/tasks/main.yaml index 8e24f42..8fe3207 100644 --- a/ansible/roles/nginx/tasks/main.yaml +++ b/ansible/roles/nginx/tasks/main.yaml @@ -1,16 +1,6 @@ --- - name: Install nginx - ansible.builtin.apt: - name: nginx - update_cache: true -- name: Allow nginx through firewall - community.general.ufw: - name: Nginx Full - rule: allow -- name: Disable server tokens - ansible.builtin.lineinfile: - search_string: "# server_tokens off;" - path: /etc/nginx/nginx.conf - line: "server_tokens off;" + ansible.builtin.import_tasks: nginx.yaml + tags: nginx - name: Prepare for Let's Encrypt ansible.builtin.import_tasks: letsencrypt.yaml diff --git a/ansible/roles/nginx/tasks/nginx.yaml b/ansible/roles/nginx/tasks/nginx.yaml new file mode 100644 index 0000000..3fa3caf --- /dev/null +++ b/ansible/roles/nginx/tasks/nginx.yaml @@ -0,0 +1,16 @@ +--- +- name: Install nginx + ansible.builtin.apt: + name: nginx + update_cache: true +- name: Allow nginx through firewall + community.general.ufw: + name: Nginx Full + rule: allow +- name: Disable server tokens + notify: Restart nginx + ansible.builtin.lineinfile: + backrefs: true + regexp: "(\\s+)# (server_tokens off;)" + path: /etc/nginx/nginx.conf + line: "\\1\\2"