Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Prepare the Execution Environment

AWX requires an EE container image that bundles the Ansible collection and the Apstra SDK.

Note: You only need to rebuild the image once. The configure_awx.sh script automatically detects and loads the image.

Prepare the Execution Environment (EE) Image

Table 1: EE Compatibility Matrix
EE Image Tag Collection aos-sdk Apstra Server

apstra-ee:1.0.5

1.0.5 0.1.0 5.1.x

apstra-ee:1.0.6

1.0.6 6.1.0 6.0/6.1

Download the Pre-Built Image (Recommended)

This is the standard path for most deployments. Juniper publishes a pre-built apstra-ee:1.0.6 image on the support portal.

Download the Image Archive

  1. Go to: https://support.juniper.net/support/downloads/?p=apstra

  2. Sign in with your Juniper Support account.

  3. Under "Apstra Ansible Execution Environment" locate the release matching your Apstra version: Apstra 6.0 / 6.1 → Apstra Ansible Execution Environment 1.0.6

  4. Download the .tgz archive (for example, apstra-ee-x86_64-1.0.6.image.tgz, ~200 MB).

  5. Copy it to the Kubernetes node (this server).

Let configure_awx.sh Load It (Automatic)

When you run configure_awx.sh in Step 3, the script will:

  • Check whether apstra-ee:1.0.6 is already present in the container.

  • It the file isn't present, you will be asked to provide the path to the .tgz file.

  • Import it into containerd's k8s.io namespace automatically.

  • Register it in AWX with pull: missing so no internet access is needed.

    You do not need to run any ctr or docker commands manually.

Verify (Optional Pre-Check)