Some time ago I created a playbook to show the content of a rendered
template. When you keep digging in the Ansible documentation, you
suddenly stumble over the template
lookup-plugin. And then it turns
out that my playbook is a bit clumsy.
A nicer and shorter way to do it:
--- # # This playbook renders a template and shows the results # Run this playbook with: # # ansible-playbook -e templ=<name of the template> template_test.yml # - hosts: localhost become: false connection: local tasks: - fail: msg: "Bailing out. The play requires a template name (templ=...)" when: templ is undefined - name: show templating results debug: msg: "{{ lookup('template', templ) }}"