From 58d1390306b78b3be0b20617f3b9adef038f47e2 Mon Sep 17 00:00:00 2001 From: Tom Ashley Date: Mon, 1 Dec 2025 11:09:41 +0000 Subject: [PATCH] fix: reserve the port for postgres_exporter with sysctl --- ansible/tasks/setup-system.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ansible/tasks/setup-system.yml b/ansible/tasks/setup-system.yml index afd5a64fc..5d40fdf21 100644 --- a/ansible/tasks/setup-system.yml +++ b/ansible/tasks/setup-system.yml @@ -154,6 +154,13 @@ value: 60 state: 'present' + # postgres_exporter runs on port 9187 and postgresT occasionlly chooses it as random srcport + - name: Set net.ipv4.ip_local_reserved_ports=9187 + ansible.builtin.sysctl: + name: 'net.ipv4.ip_local_reserved_ports' + value: 9187 + state: 'present' + - name: Execute tasks when (debpkg_mode or nixpkg_mode) when: - (debpkg_mode or nixpkg_mode)