Chapter 5. Installing the Ansible Automation Platform Operator
When installing the Ansible Automation Platform operator the preferred method of deployment is to install the cluster-scoped operator on a targeted namespace with manual update approval.
The main advantage of this deployment method is it impacts only resources within the targeted namespace(s) that can in turn provide flexibility when wanting to limit the scope of the AAP operator in how it is handled over different namespaces.
For instance, if you intend to have separate devel and prod namespaces to manage your different AAP deployments while testing upgrades.
The steps to deploy the Ansible Automation Platform operator are as follows.
- Log in to the Red Hat OpenShift web console using your cluster credentials.
-
In the left-hand navigation menu, select Operators
OperatorHub. - Search for Ansible Automation Platform and select it.
- On the Ansible Automation Platform Install page, select "Install".
On the "Install Operator" page,
-
select the appropriate update channel,
stable-2.3-cluster-scoped
-
select the appropriate installation mode,
A specific namespace on the cluster
-
select the appropriate installed namespace,
Operator recommended Namespace: aap
-
select the appropriate update approval, e.g.
Manual
.
-
select the appropriate update channel,
-
Click
Install
. -
Click
Approve
on the Manual approval required.
The process to install the Ansible Automation Platform may take a few minutes prior to being available.
Once the installation is complete, select the View Operator
button to view the installed operator in the namespace specified during the installation (e.g. aap
).
This AAP operator deployment only targets the namespace aap
. If additional namespaces are to be targeted (managed) by the AAP operator, one must add them to the OperatorGroup
spec
file. Details Appendix F, Adding additional managed namespaces to the AAP Operator.
The default resource values for the Ansible Automation Platform operator are suitable for typical installations. However, if deploying a large number of automation controller and automation hub environments, it is recommended to increase the resource threshold for the Ansible Automation Platform operator within the subscription spec using subscription.spec.config.resources
. This ensures that the operator has sufficient resources to handle the increased workload and prevent performance issues.