I have successfully setup AWX on AWS EKS using AWX Operator with these two manifests:
kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
generatorOptions:
disableNameSuffixHash: true
secretGenerator:
-
name: awx-postgres-configuration
type: Opaque
literals: -
host=awx-postgres
-
port=5432
-
database=awx
-
username=awx
-
password=Ansible123!
-
type=managed
-
name: awx-admin-password
type: Opaque
literals: -
password=Ansible123!
resources:
Find the latest tag here: https://github.com/ansible/awx-operator/releases
Set the image tags to match the git version from above
images:
- name: quay.io/ansible/awx-operator
newTag: 0.20.0
Specify a custom namespace in which to install AWX
namespace: awx
awx.yaml