Hi all,
I’ve built a custom Execution Environment (EE) to handle creating network devices in Cisco ISE. That part works fine. However, when I run this EE with another playbook that previously worked under the stock AWX EE (24.6.1), the play fails.
Here’s the difference I’m seeing:
- With the stock AWX EE, my playbook uses
host_varsand a.j2template. The template is rendered first, and the resulting commands are passed correctly tocisco.ios.ios_config. - With my custom EE, the
.j2file is not rendered. Instead, the raw Jinja syntax ({% my_stuff_here %}) is sent directly to the device as a CLI command.
My question: Is there a way to configure my custom EE so that Jinja templates are rendered before being passed to ios_config? For example, is there something I should add to the EE’s ansible.cfg or image build to ensure template rendering happens the same way it does in the stock AWX EE?
Thanks in advance for any guidance.