aboutsummaryrefslogtreecommitdiff
path: root/roles/host/tasks/unprivileged-ports.yml
diff options
context:
space:
mode:
authorspmfox <spmfox@foxwd.com>2024-08-29 15:33:54 -0400
committerspmfox <spmfox@foxwd.com>2024-08-29 15:33:54 -0400
commit31bc4f2c269ce5c66cec4dfbd9a2ce7697d1dba0 (patch)
treec9da4e957715e1d5e4a8f11b055f2c3ae2652159 /roles/host/tasks/unprivileged-ports.yml
parent2453f089caff5963f0848321a4443990f6077298 (diff)
updating unprivileged-ports logic, updating containers variables, adding variable for the unprivileged-ports
Diffstat (limited to 'roles/host/tasks/unprivileged-ports.yml')
-rw-r--r--roles/host/tasks/unprivileged-ports.yml26
1 files changed, 10 insertions, 16 deletions
diff --git a/roles/host/tasks/unprivileged-ports.yml b/roles/host/tasks/unprivileged-ports.yml
index 003646a..b6afd29 100644
--- a/roles/host/tasks/unprivileged-ports.yml
+++ b/roles/host/tasks/unprivileged-ports.yml
@@ -1,17 +1,11 @@
-- name: Unprivileged port block
- block:
- - name: Confirm port 80 and above is allowed for unprivileged use
- ansible.builtin.shell: "sysctl net.ipv4.ip_unprivileged_port_start |grep 80"
+- name: Set unprivileged ports sysctl parameter in /etc/sysctl.d/50-UnprivilegedPorts.conf
+ ansible.builtin.lineinfile:
+ path: "/etc/sysctl.d/50-UnprivilegedPorts.conf"
+ regexp: "^net.ipv4.ip_unprivileged_port_start="
+ line: "net.ipv4.ip_unprivileged_port_start={{ host_unprivileged_ports_start }}"
+ create: true
+ register: sysctl
- rescue:
- - name: Set sysctl parameter net.ipv4.ip_unprivileged_port_start=80
- ansible.builtin.lineinfile:
- path: "/etc/sysctl.conf"
- regexp: "^net.ipv4.ip_unprivileged_port_start=80"
- line: "net.ipv4.ip_unprivileged_port_start=80"
-
- - name: Reload sysctl
- ansible.builtin.shell: "sysctl -p /etc/sysctl.conf"
-
- - name: Confirm port 80 and above is allowed for unprivileged use
- ansible.builtin.shell: "sysctl net.ipv4.ip_unprivileged_port_start |grep 80"
+- name: Reload sysctl
+ ansible.builtin.shell: "sysctl -p /etc/sysctl.d/50-UnprivilegedPorts.conf"
+ when: sysctl.changed