disable sshd socket activation first (#931)
Ansible can open multiple connections and it's possible for a new socket to open before activation is fully disabled, leaving a zombie sshd process. At least that is the guess. Ubuntu 24.04 suffers from this. Reload the configuration after disabling socket activation to not enable it again. Signed-off-by: Tatu Argillander <[email protected]>
This commit is contained in:
1 parent
7b1052db3a
commit
d7487032d2
1 file changed
+11
-5
@@ -1,4 +1,11 @@
|
||||
---
|
||||
- name: Disable systemd-socket activation
|
||||
ansible.builtin.systemd:
|
||||
name: ssh.socket
|
||||
state: stopped
|
||||
enabled: false
|
||||
masked: true
|
||||
|
||||
- name: Remove ssh service systemd-socket file
|
||||
ansible.builtin.file:
|
||||
path: "{{ item }}"
|
||||
@@ -8,9 +15,8 @@
|
||||
- /etc/systemd/system/ssh.service.requires/ssh.socket
|
||||
- /etc/systemd/system/sockets.target.wants/ssh.socket
|
||||
|
||||
- name: Disable systemd-socket activation
|
||||
- name: Ensure ssh service is started after disabling socket activation
|
||||
ansible.builtin.systemd:
|
||||
name: ssh.socket
|
||||
state: stopped
|
||||
enabled: false
|
||||
masked: true
|
||||
name: "{{ sshd_service_name }}"
|
||||
state: started
|
||||
enabled: true
|
||||
Reference in new issue
Block a user