The system roles team has had two issues reported related to variables
having different types in Jinja templates:

https://github.com/linux-system-roles/timesync/pull/154
https://github.com/willshersystems/ansible-sshd/issues/188

Both issues appear to be related to some interaction between Jinja 3.0 and
ansible-core 2.1x

My question is: what should we do about this in the system roles?  Do we
really have to go through all of our Jinja template code and ensure
variables are "cast" to their correct type?  Do we have to add
requirements.txt, bindep, etc. to ensure that only the correct combinations
of ansible-core and Jinja are used?
Both of these solutions seem wrong to me, unless we have been using
variables incorrectly in Jinja for years now, and we really should have
been "casting" the types all along.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-devel/CALF5A-KdPpse%2BBXmsjkVPn7rAQWXLN0DR_W0MHYeDF4HUMvtHw%40mail.gmail.com.

Reply via email to