ansible / ansible-navigator

A text-based user interface (TUI) for Ansible.
https://ansible.readthedocs.io/projects/navigator/
Apache License 2.0
374 stars 99 forks source link

Research podman volume mount support on macOS #1259

Open cidrblock opened 2 years ago

cidrblock commented 2 years ago

and update documentation accordingly

(account for M1 arch changes too)

https://ansible-navigator.readthedocs.io/en/latest/installation/#id2

https://ansible-navigator.readthedocs.io/en/latest/installation/#macos

netopsengineer commented 12 months ago

@cidrblock I know this is due to constraints in podman present in MacOS, but any theories on how do'able this may or may not be? The challenge in a commercial environment is Docker licensing, admin/root needed, etc so Podman or Rancher Desktop are some of the only options. I noticed that on MacOS in VS Code, the EE is capable of running the Ansible extension, but fails when running a playbook when it attempts to attach with attach: lsetxattr which is not available on MacOS.

I saw a feature request someone had opened https://github.com/ansible/ansible-navigator/issues/1546 which could be a unique work around, but also has great value by itself outside of MacOS, in a commercial setting as the OP mentions.

jwalzer commented 9 months ago

I'm also running in the same issue ... cannot run docker bc licensing but podman uses lsetxattr. I'm wondering if the lsetxattr would be even needed from what I see ...

dkoci commented 2 months ago

Is there any activity on this ticket? The ticket has been opened since 2022 and the error is still recurring.