# Disable Ansible EE

**URL:** <https://forum.ansible.com/t/disable-ansible-ee/35191>\
**Category:** AWX Project\
**Tags:** awx, ee\
**Created:** [May 19, 2021, 6:24am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191 "2021-05-19T06:24:15Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 19, 2021, 6:24am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/1 "2021-05-19T06:24:15Z")

</div>

Hey,  
In the docs it says, that EEs can be disabled?

How and where? I want to use Ansible 19.1.0 only with the AWX-Task container.

Thanks

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 6:25am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/2 "2021-05-19T06:25:25Z")

</div>

Yoy cant. Playbooks don’t run in the tasks container

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 6:26am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/3 "2021-05-19T06:26:13Z")

</div>

It runs in an ee. You can customise the ee to have the version of ansible you want

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 19, 2021, 6:35am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/4 "2021-05-19T06:35:19Z")

</div>

Why do i need the Task container then?  
For a 1gb memory hungry socket?

I have my Task container as instance group, it shows me capacity and so on. I dont even have a container group visible, de default tower group is a instance group. But the Default EE is created, but i cant delete it.

So i dont get it why i need to spawn a container for every playbook run, this would be awful long or not?

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 6:39am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/5 "2021-05-19T06:39:12Z")

</div>

The default ee runs the playbook. The task container does the scheduling and other things in relation to the back end ansible tasks system. The default ee is running I surmise so yoy don’t need to wait.

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 6:41am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/6 "2021-05-19T06:41:13Z")

</div>

The default ee runs the playbook. The task container does the scheduling and other things in relation to the back end ansible tasks system. The default ee is running I surmise so yoy don’t need to wait. Container will constantly be there. It’s a team decision. _shrug_

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 19, 2021, 6:42am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/7 "2021-05-19T06:42:24Z")

</div>

Ok, thanks. i tried to run a ping with the default EE.

But I get an ansible error then: (this is why i tried to execute it in awx-task)

usage: ansible [-h] [–version] [-v] [-b] [–become-method BECOME\_METHOD]

[–become-user BECOME\_USER] [-K] [-i INVENTORY] [–list-hosts]

[-l SUBSET] [-P POLL\_INTERVAL] [-B SECONDS] [-o] [-t TREE] [-k]

[–private-key PRIVATE\_KEY\_FILE] [-u REMOTE\_USER]

[-c CONNECTION] [-T TIMEOUT]

[–ssh-common-args SSH\_COMMON\_ARGS]

[–sftp-extra-args SFTP\_EXTRA\_ARGS]

[–scp-extra-args SCP\_EXTRA\_ARGS]

[–ssh-extra-args SSH\_EXTRA\_ARGS] [-C] [–syntax-check] [-D]

[-e EXTRA\_VARS] [–vault-id VAULT\_IDS]

[–ask-vault-password | --vault-password-file VAULT\_PASSWORD\_FILES]

[-f FORKS] [-M MODULE\_PATH] [–playbook-dir BASEDIR]

[–task-timeout TASK\_TIMEOUT] [-a MODULE\_ARGS] [-m MODULE\_NAME]

pattern

ansible: error: the following arguments are required: pattern

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 19, 2021, 6:44am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/8 "2021-05-19T06:44:41Z")

</div>

And when i want to add modules to the EE i have to recompile it and so on? or can i simply mount a folder?

Sometimes it tastes like the “team” wants to drive ppl to redhat. so many strange and clonky desicions, with a massive overhead for nothing. pretty sad ☹

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 7:14am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/9 "2021-05-19T07:14:29Z")

</div>

If you want to use it on a permanent basis them yes. You can just use a requirements file and awx will download what is necessary for the job.

I don’t follow by what you mean by driving things to redhat sorry.

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 19, 2021, 9:34am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/10 "2021-05-19T09:34:47Z")

</div>

How did you get this? Did you do it through the interface or?

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 19, 2021, 10:12am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/11 "2021-05-19T10:12:07Z")

</div>

I’ve done every step through the UI of AWX.

---

<div class="post-metadata">

**Author:** ![ffirg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ffirg/32/10029_2.png) [@ffirg](https://forum.ansible.com/u/ffirg)\
**Post date:** [May 20, 2021, 9:34am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/12 "2021-05-20T09:34:05Z")

</div>

The task and other containers form the CONTROL plane for automation. The EE is for the EXECUTION of the automation. You are trying to use the control plane as the execution part as well, and this model is no longer used. We’ve moved away from a monolithic application approach.

One of the main ideas behind this, is to give a consistent execution throughout the development and subsequent release of that automation. It’s aim is to avoid the “well it works for me on my laptop/config” problem.

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 20, 2021, 9:49am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/13 "2021-05-20T09:49:59Z")

</div>

Hey Phil,

ok i understand it, but currently when i try to execute something it always fails with:

ERROR! the playbook: testing.yml could not be found

i created the template via the ui and i am using the default 0.2.0 EE which gets pre installed.

---

<div class="post-metadata">

**Author:** ![ffirg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ffirg/32/10029_2.png) [@ffirg](https://forum.ansible.com/u/ffirg)\
**Post date:** [May 21, 2021, 11:43am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/14 "2021-05-21T11:43:36Z")

</div>

So that testing.yml playbook is part of a Project SCM right? Did that sync up ok? You can try manually syncing the project in the GUI to see if it errors.

---

<div class="post-metadata">

**Author:** ![rene1](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@rene1](https://forum.ansible.com/u/rene1)\
**Post date:** [May 25, 2021, 5:37am UTC](https://forum.ansible.com/t/disable-ansible-ee/35191/15 "2021-05-25T05:37:00Z")

</div>

It was a local project in the projects folder. When i tried to create a project and sync it with scm , it cant sync, because the sync wants to execute something over the EE it seems and it doesnt work.

I stopped trying AWX above 18.x.x i go back to older versions without EE and the need of kubernetes. Until it stabilizes a bit more. ☹

Thanks so far.
