#11336 Running playbook fails because of missing jmespath
Closed: Fixed a year ago by kevin. Opened a year ago by frostyx.

Describe what you would like us to do:

Running sudo rbac-playbook -l copr-be-dev.aws.fedoraproject.org groups/copr-backend.yml fails with

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.

@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.

When do you need this to be done by? (YYYY/MM/DD)

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)

a year ago

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.

Metadata