On Saturday, 13 October 2018 18.37.22 CEST Dmitriy Panteleyev wrote:
> I've been banging my head against this for two days. Maybe I'm missing
> something. When fetching a YAML file or template with lookup function, all
> the newlines are not preserved, but converted to '\n'.
They are not converted, this is just how the default callback plugin chooses to show the content in the debug module.
> This does not
> happen for other file types (like json). Is this the expected behavior?
Yes
> Is there a way around it?
Ansible is not a reporting tool, so if that is what you are looking for you probably need some other tool.
That being said you have many callback plugins to choose[1] and if non of them suites your need to can always create you own.
[1]
https://docs.ansible.com/ansible/2.7/plugins/callback.html#plugin-list
--
Kai Stian Olstad