Before You Start
Prerequisites
Before you can automate workflows, streamline decision-making, and activate rulebooks, you need to make sure you have the following software installed and/or configured:
-
OpenShift 4.17 environment set up and configured
-
Ansible Automation Platform 2.5 operator installed and configured
-
Kubernetes NMState operator installed
-
OpenShift SR-IOV Network operator installed
-
Docker installed
-
Docker registry available to publish images that OpenShift environment can use
-
Host with access to the internet running the same architecture as the OpenShift environment
-
Juniper Apstra 5.0 or 5.1
-
Access to the Juniper public Git repository that contains the automation project files
-
(Optional) https://github.com/Juniper/apstra-ansible-collection
Use to customize the solution, customize playbooks, and learn how to use modules with Apstra Ansible.
-
(Optional) https://github.com/Juniper/k8s.eda
Explains how to use the Kubernetes event source for Ansible. Also, you can use this repository to run events for other resources.
Notes
-
Juniper Apstra EDA only recognizes objects that are labelled with type=eda.
-
We require that you set Projects, Credentials, Apstra Blueprint name, and Rulebook Activations to run Juniper Apstra EDA as described in this guide.