This warning:
name[template]: Jinja templates should only be at the end of 'name'
setup-ssh.yml:6 Task/Handler: Ensure {{ lookup('env', 'HOME') }}/.ssh/config.d/ dir is present
Reason for that warning is thin. Using the actual home dir here adds
not much value, so keep it symbolic.
Link: https://ansible.readthedocs.io/projects/lint/rules/name/
ansible-lint reads like this:
name[casing]: All names should start with an uppercase letter.
While at it: Some task/handler names were slightly adapted to better
match what should be done.
yamllint warned:
setup-ssh.yml
24:29 error no new line character at the end of file (new-line-at-end-of-file)
host_vars/pottwal.n39.eu/vars.yml
41:61 error no new line character at the end of file (new-line-at-end-of-file)
host_vars/unicorn.n39.eu/vars.yml
1:40 error no new line character at the end of file (new-line-at-end-of-file)