Switch from legacy variable templating system to Jinja2 everywhere

Just updating the templates to use Jinja2 everywhere, without changing the version of ansible.
It may be a good idea to retire this role, but I think that's out of scope for this pull request. This pull request is only focused on getting rid of the legacy templating, and that's all. Maybe a follow-up pull request can remove this role.