17 lines
424 B
YAML
17 lines
424 B
YAML
---
|
|
- name: sshd write configuration block to sshd_config
|
|
blockinfile:
|
|
path: /etc/ssh/sshd_config
|
|
insertbefore: BOF # Beginning of the file
|
|
marker: "# {mark} ANSIBLE MANAGED BLOCK"
|
|
block: |
|
|
PermitRootLogin no
|
|
PubkeyAuthentication yes
|
|
AuthorizedKeysFile .ssh/authorized_keys
|
|
PasswordAuthentication no
|
|
backup: yes
|
|
validate: /usr/sbin/sshd -T -f %s
|
|
notify: Restart SSHD
|
|
...
|
|
|