Ansible's template module requires %s in the validate command as a placeholder for the temp file. Our drop-in config uses validate: "sshd -t -f /etc/ssh/sshd_config" which lacks %s, causing the module to fail on both relay and landing servers.
validate parameter from the SSH hardening drop-in task — it's a 6-line incremental config that doesn't need pre-validation; sshd reload will fail safely on bad syntaxroles/base/tasks/main.yml: remove validate from the SSH hardening drop-in task