# Ansible-navigator keeps trying to pull even when pull policy is never

**URL:** <https://forum.ansible.com/t/ansible-navigator-keeps-trying-to-pull-even-when-pull-policy-is-never/46449>\
**Category:** Get Help\
**Tags:** ansible-navigator, ee\
**Created:** [October 11, 2026, 11:14pm UTC](https://forum.ansible.com/t/ansible-navigator-keeps-trying-to-pull-even-when-pull-policy-is-never/46449 "2026-10-11T23:14:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![linuxguru9](https://avatars.discourse-cdn.com/v4/letter/l/5f9b8f/32.png) [@linuxguru9](https://forum.ansible.com/u/linuxguru9)\
**Post date:** [October 11, 2026, 11:14pm UTC](https://forum.ansible.com/t/ansible-navigator-keeps-trying-to-pull-even-when-pull-policy-is-never/46449/1 "2026-10-11T23:14:27Z")

</div>

Hello,

I am trying to expose myself to using ansible under execution environment and I am running into some trouble.

Per the [docs](https://docs.ansible.com/projects/navigator/settings/#subcommand-exec), I see that there is an option I can pass to `ansible-navigator` when using the `exec` subcommand—which by my understanding—should not be trying to pull anything. It should see the ee image locally and use it.

Is this the right understanding or is setting pull policy to _never_ actually just telling it to pull from local registry and expects a registry to be on the system?

In my case, it keeps trying to pull from some non-existant registry on localhost and this fails because I never setup a registry on my system running the execution environment.

 ![Screenshot_rocky10_2026-10-11_19:11:53](https://us1.discourse-cdn.com/ansible/original/2X/3/33ac03c35f6d8f270c8c7a2a035aa000c57c27a0.png)

This is confusing because I can run `podman run` with the local image and podman knows to just use the image I tell it to use…

EDIT:  
I am not using the community image. I used ansible builder to build my own execution environment and I am trying to use my own image.

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [October 12, 2026, 7:56am UTC](https://forum.ansible.com/t/ansible-navigator-keeps-trying-to-pull-even-when-pull-policy-is-never/46449/2 "2026-10-12T07:56:17Z")

</div>

Hi there @linuxguru9

The flag for the pull policy is `--pp` - You’re missing a single hyphen:

```auto
$ uvx ansible-navigator exec --help | grep 'policy'
 --pp --pull-policy Specify the image pull policy

```

Hope this helps!

---

<div class="post-metadata">

**Author:** ![linuxguru9](https://avatars.discourse-cdn.com/v4/letter/l/5f9b8f/32.png) [@linuxguru9](https://forum.ansible.com/u/linuxguru9)\
**Post date:** [October 12, 2026, 11:17pm UTC](https://forum.ansible.com/t/ansible-navigator-keeps-trying-to-pull-even-when-pull-policy-is-never/46449/3 "2026-10-12T23:17:49Z")

</div>

DoH!

Reminds me of my missing semi colon days from Java 101. That did the trick!

Thanks!
