Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: ansible-navigator as playbook executor #4009

Open
cidrblock opened this issue Aug 14, 2023 · 2 comments
Open

RFE: ansible-navigator as playbook executor #4009

cidrblock opened this issue Aug 14, 2023 · 2 comments
Milestone

Comments

@cidrblock
Copy link
Contributor

As a user I want to use ansible-navigator to run one or all of the steps and provide configuration for the navigator command line.

This will allow users to test their collection content within an execution environment if desired.

Note: docker in docker, podman in docker, podman in podman, docker in podman are all "tricky". Will need to provide documentation here

@Qalthos
Copy link
Collaborator

Qalthos commented Sep 10, 2024

molecule directly invokes ansible-playbook here: https://github.com/ansible/molecule/blob/main/src/molecule/provisioner/ansible_playbook.py#L112. The executable is parameterized, but is invariably set to "ansible-playbook" in bake() above. Will need to see what else needs to be replaced to make this something that can be switched out at will.

@simenon
Copy link

simenon commented Oct 17, 2024

I would like to see this functionality in molecule. One of the big struggles that we are facing currently is that we are still stuck on ansible-core 2.9 for some projects, while the latest is ansible-core 2.17. This means that i can't specific target testing for ansible-core 2.9.

Additionally we make use of custom execution environments, which we would like to test with as well with molecule. Which is possible with ansible-navigator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants