I'd recommend against using the built-in Ansible and Jinja2 packages provided by Red Hat because they're a little outdated with some of the new features that the role uses.
You have a two options:
1. Use the 'run_tests.sh' script from the repository
This will build out a small virtual environment with the right versions of Ansible and Jinja2
2. Build your own virtual environment
This is fairly easy and I can share some tips.
The Ansible version requirements should be more clearly stated in the documentation and these two options should be presented, too. I'll make a patch for that in the docs.
I'd recommend against using the built-in Ansible and Jinja2 packages provided by Red Hat because they're a little outdated with some of the new features that the role uses.
You have a two options:
1. Use the 'run_tests.sh' script from the repository
This will build out a small virtual environment with the right versions of Ansible and Jinja2
2. Build your own virtual environment
This is fairly easy and I can share some tips.
The Ansible version requirements should be more clearly stated in the documentation and these two options should be presented, too. I'll make a patch for that in the docs.