I've seen several system roles developers struggling with using filters,
tests, and other Jinja2 features with Ansible, and also writing code that
works on EL7 (primarily jinja 2.7 problems, but also ansible 2.8).
I've written a howto guide about this -
https://linux-system-roles.github.io/documentation/howto/working-with-ansib…
There is an CI outage affecting status reporting and uploading artifacts.
The issue is unrelated to upstream CI code. A bug is reported.
I will let you know when the CI outage is resolved.
Some repos may give a dependabot warning about a CVE in a PyYAML
dependency:
https://github.com/linux-system-roles/template/security/dependabot/ansible_…
This is due to
https://github.com/linux-system-roles/template/blob/master/ansible_pytest_e…
PyYAML<5.1 ; python_version < "2.7"
I believe the last time I looked at this there was no supported PyYAML
>= version 5.4 for python 2.6.
Note that this only affects CI on python 2.6, and only for those roles
which have modules which require Ansible for unit testing.
If you are seeing this warning on your repo, and you don't need unit
testing using Ansible, just make this file an empty file.
Otherwise, it is safe to ignore this warning.