From 938ca6d786a22065d938bcceadcb6ef9aea6b206 Mon Sep 17 00:00:00 2001
From: June <june@jsts.xyz>
Date: Tue, 18 Feb 2025 02:59:00 +0100
Subject: [PATCH] nginx(role): remove unnecessary apt-get update step

The nginx package gets installed with "update_cache: true" afterwards
anyway, so the apt-get update step shouldn't be necessary.
---
 roles/nginx/handlers/main.yaml         | 5 -----
 roles/nginx/tasks/main/repo_setup.yaml | 6 ------
 2 files changed, 11 deletions(-)

diff --git a/roles/nginx/handlers/main.yaml b/roles/nginx/handlers/main.yaml
index bc420db..57e07fc 100644
--- a/roles/nginx/handlers/main.yaml
+++ b/roles/nginx/handlers/main.yaml
@@ -3,8 +3,3 @@
     name: nginx.service
     state: restarted
   become: true
-
-- name: apt-get update
-  ansible.builtin.apt:
-    update_cache: true
-  become: true
diff --git a/roles/nginx/tasks/main/repo_setup.yaml b/roles/nginx/tasks/main/repo_setup.yaml
index 9edc156..253beb1 100644
--- a/roles/nginx/tasks/main/repo_setup.yaml
+++ b/roles/nginx/tasks/main/repo_setup.yaml
@@ -18,21 +18,18 @@
     owner: root
     group: root
   become: true
-  notify: apt-get update
 
 - name: make sure NGINX APT repository is added
   ansible.builtin.apt_repository:
     repo: "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/nginx.asc] https://nginx.org/packages/debian/ {{ ansible_distribution_release }} nginx"
     state: present
   become: true
-  notify: apt-get update
 
 - name: make sure NGINX APT source repository is added
   ansible.builtin.apt_repository:
     repo: "deb-src [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/nginx.asc] https://nginx.org/packages/debian/ {{ ansible_distribution_release }} nginx"
     state: present
   become: true
-  notify: apt-get update
 
 - name: set up repository pinning to make sure nginx package gets installed from NGINX repositories
   ansible.builtin.copy:
@@ -46,6 +43,3 @@
     group: root
     mode: "0644"
   become: true
-
-- name: Flush handlers to make sure "apt-get update" handler runs, if needed
-  ansible.builtin.meta: flush_handlers