Chapter 2. Introduction to content creator workflows and automation execution environments

2.1. About content workflows

Before Red Hat Ansible Automation Platform 2.0, an automation content developer may have needed so many Python virtual environments that they required their own automation in order to manage them. To reduce this level of complexity, Ansible Automation Platform 2.0 is moving away from virtual environments and using containers, referred to as automation execution environments, instead, as they are straightforward to build and manage and are more shareable across teams and orgs.

As automation controller shifts to using automation execution environments, tools like Automation content navigator and Ansible Builder ensure that you can take advantage of those automation execution environments locally within your own development system.

2.2. Architecture overview

The following list shows the arrangements and uses of tools available on Ansible Automation Platform 2.0, along with how they can be utilized:

  • Automation content navigator only — can be used today in Ansible Automation Platform 1.2
  • Automation content navigator + downloaded automation execution environments — used directly on laptop/workstation
  • Automation content navigator + downloaded automation execution environments + automation controller — for pushing/executing locally → remotely
  • Automation content navigator + automation controller + Ansible Builder + Layered custom EE — provides even more control over utilized content for how to execute automation jobs