Running sudo rbac-playbook -l copr-be-dev.aws.fedoraproject.org groups/copr-backend.yml fails with
sudo rbac-playbook -l copr-be-dev.aws.fedoraproject.org groups/copr-backend.yml
fatal: [copr-be-dev.aws.fedoraproject.org]: FAILED! => {"msg": "You need to install \"jmespath\" prior to running json_query filter"}
The python3-jmespath is installed on batcave but it is for an older python version. We need the package for python3.11 which rbac-playbook uses.
python3-jmespath
python3.11
rbac-playbook
@kevin already investigated the issue, I am creating this ticket mainly so we can track the progress and so that I can link it in our playbook.
At your convenience
fyi, we also need dateutil for logview.
it would be kinda nice to get these in epel8/9 so others could use them too...
python3.11-jmespath is in epel-testing. I'm not sure about dateutil.
Sweet. I should have looked.
I have installed it on batcave01... so you should be able to run the playbook now.
Thanks @gotmax23
Metadata Update from @kevin: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
so you should be able to run the playbook now.
I can confirm the playbook runs successfully now.
Thank you all
Log in to comment on this ticket.