ansible / awx-ee

An Ansible execution environment for AWX project
https://quay.io/ansible/awx-ee
Other
132 stars 158 forks source link

Unarchive missing from runners #120

Closed coreydeli closed 1 year ago

coreydeli commented 2 years ago
ISSUE TYPE
SUMMARY

Unarchive module does not work within AWX as the program itself is missing from the runners

ENVIRONMENT
STEPS TO REPRODUCE

Run any job that requires localhost to unarchive

EXPECTED RESULTS

File should be properly unarchived

ACTUAL RESULTS

The following error:

"Failed to find handler for \"/home/runner/.ansible/tmp/ansible-tmp-1651699342.1886215-100-27628397993063/terraform_1.1.9_linux_amd64b1ssqluj.zip\". Make sure the required command to extract the file is installed. Unable to find required 'unzip' or 'zipinfo' binary in the path. Command \"/usr/bin/gtar\" could not handle archive."

rebeccahhh commented 2 years ago

This looks like a good issue for the awx-ee repo so I'm going to move it over there. Also, we'd be very happy to review a PR that fixes this, we're always happy to welcome more contributors to our team. :)

debemdeboas commented 1 year ago

I would also like to see this added. It's pretty annoying not being able to use this module as it's an essential part of our workflow. Sadly I have no idea how to add it to this repo - besides adding an apt install zip unzip on the Dockerfile. If someone could point me in the right direction I'd be happy to add it.

relrod commented 1 year ago

@debemdeboas Hi!

Please add it to _build/bindep.txt (follow the same pattern there used for git-lfs and others).

Thanks!

Himura2la commented 1 year ago

I'm facing the issue, please add zip to the image