diff --git a/tasks/general/software/services.yml b/tasks/general/software/services.yml index 2560424..b685a0e 100644 --- a/tasks/general/software/services.yml +++ b/tasks/general/software/services.yml @@ -40,6 +40,7 @@ create: no backup: yes loop: + - { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin no'} - { "key": '^[\#]?AllowTcpForwarding', "value": 'AllowTcpForwarding no'} - { "key": '^[\#]?ClientAliveCountMax', "value": 'ClientAliveCountMax 2'} - { "key": '^[\#]?Compression', "value": 'Compression no'} @@ -60,8 +61,8 @@ create: no backup: yes loop: - - { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin no'} - when: {{ not(ansible_kernel | select ("pve")) }} + - { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin yes'} + when: "'pve' in ansible_kernel" - name: General | Software | Services | Enable SSHD service: