supabase-postgres.git / summary / log / commit / refs

commit    91e82503588534e519e22bbbd58442e6d85feccf
Author:   Douglas J Hunley <doug.hunley@gmail.com>
Commit:   GitHub <noreply@github.com>
Date:     Tue Jun 16 15:08:42 2026 +0000

    refector(ansible): move ip_local_reserved_ports to tuned profile (#2199)


ansible/tasks/setup-system.yml | 8 -------- ansible/tasks/setup-tuned.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/ansible/tasks/setup-system.yml b/ansible/tasks/setup-system.yml index cbc250c9..a1374a87 100644 --- a/ansible/tasks/setup-system.yml +++ b/ansible/tasks/setup-system.yml @@ -154,14 +154,6 @@ owner: 'root' group: 'root' - # postgres_exporter runs on port 9187 and postgresT occasionlly chooses it as random srcport - # adminapi for 8085 - - name: Set net.ipv4.ip_local_reserved_ports - ansible.builtin.sysctl: - name: 'net.ipv4.ip_local_reserved_ports' - value: '9187,8085' - state: 'present' - - name: Execute tasks when (debpkg_mode or nixpkg_mode) when: - (debpkg_mode or nixpkg_mode) diff --git a/ansible/tasks/setup-tuned.yml b/ansible/tasks/setup-tuned.yml index 722c4f93..48993ea8 100644 --- a/ansible/tasks/setup-tuned.yml +++ b/ansible/tasks/setup-tuned.yml @@ -120,6 +120,21 @@ state: 'present' value: 1800 + # Reserve ports to prevent they are used as random srcports: + # 3000: postgrest, 3001: postgrest-admin, 8085: adminapi, 9122: pgbouncer_exporter, 9187: postgres_exporter, 9999: vector + - name: tuned - Set ip_local_reserved_ports + become: true + community.general.ini_file: + create: true + group: 'root' + mode: '0644' + no_extra_spaces: true + option: 'net.ipv4.ip_local_reserved_ports' + path: '/etc/tuned/profiles/postgresql/tuned.conf' + section: 'sysctl' + state: 'present' + value: '3000,3001,8085,9122,9187,9999' + - name: tuned - Enable zswap if swap is present when: - ansible_facts['swaptotal_mb'] > 0