Thanks for the Idea ayush :-)
Custom filter seemed to much work as there are a lot of possibilities to
cover. What i ended up doing is appending a '/' wherever the var is used,
like - {{config_src}}/
This ensure that you have to give correct path to point inside the folder.
Any extra '/' will be ignored of course.
On Wednesday, 31 August 2016 06:49:58 UTC+5:30, [email protected]
wrote:
>
> One thing I could think of is instead of passing in config_src as the -e
> arg, pass in dummy_src and declare config_src = {{ dummy_src|some_filter }}
> as a variable somewhere that makes sense for your specific structure
> (probably a top level default variable based on your initial post).
>
> It might not even be necessary. For file paths, multiple slashes are
> collapsed into one on most OSes I've tried.
>
> On Monday, August 29, 2016 at 4:43:31 AM UTC-7, ishan jain wrote:
>>
>> I have a variable config_src which i use in a lot many places (host vars,
>> inventory file, playbook) and its value is supplied at the run time as
>> extra vars (-e)
>> This variable is actually a path variable, so i need to ensure that it is
>> always ending in a '/'. As this variable is in use in a lot of places, i
>> want to make sure that a '/' is appended to it in a single place as
>> applying some filter to all the places is not feasible. My inventory file
>> is something that is common for all playbooks, so i think i should append
>> the '/' somewhere in the inventory file only.
>> How can i do that ?
>>
>>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/5eb30a69-d0b6-48b6-89af-a27e9de2d7aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.