[x] Ensure new-host provisioning playbook writes ~/.netrc correctly for WebDAV. (done — launch_instance.yml, skeleton tag)
libcurl requires the keyword login (not user) for the username field in ~/.netrc. cadaver accepts user, so mixed setups silently fail to authenticate against WebDAV servers. The provisioning playbook must generate:
Not:
Also ensure the file has mode 0600 — libcurl refuses to read a world-readable netrc.