Hey everyone,
as I understand, normally a lookup returning a list, will be joined to a string using “,” as a delimiter. Is it possible to change this behavior?
I only found the solution by patching the code. The background of the question is, that I would like to do something like this:
vars:
ssh_keys:
- key1
- key2
- key3
tasks: - name: set authorized keys exclusive
authorized_key: user=root exclusive=yes key=“{{ lookup(‘items’, ssh_keys, delimiter=‘\n’) }}”
Unfortunately authorized_key using the exclusive flag is not loop aware. I do already have a patch for 1.9 enabling the delimiter keyword, but I wanted to ask whether there is a “native” solution before bothering the developers with a pull request.
Best regards,
Jesse