|
There are two versions of the tenant-admin-permissions role in folio-infrastructure. One is local to that repository, one comes from the folio-ansible submodule.
The local version was not updated with the improved CQL query (increasing the result set length and excluding the SYS# permissions), so it was not getting all the permissions and the Ansible task was failing as designed.
The reason there are two versions of the role (and several other roles) is because at some point we could not figure out how to set the roles path for Ansible on Jenkins, so we just worked around it. We now know how to do that: create an Ansible configuration file with a roles_path default and use the ANSIBLE_CONFIG environment variable to point to the config file. Then we can remove all the local copies of the roles.
The environment variable update needs to be made in all the Jenkins jobs that use the Jenkins Ansible plugin.
|