fix(ansible): strip Jinja whitespace in repo_url template
The {% if %} block in the repo_url_with_credentials template injected a leading space in the URL when no git credentials were provided, producing ' https://...' which git rejected as invalid protocol.
Use {%- (whitespace-stripping) Jinja delimiters to prevent leading whitespace.