k8s apps - awx-operator
# apply awx 0.13.0
> kubectl apply \
-f https://raw.githubusercontent.com/ansible/awx-operator/0.13.0/deploy/awx-operator.yaml
this will create the
awx.ansible.com/v1beta1
api
create the awx instance
---
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
name: ansible-awx-operator
spec:
service_type: LoadBalancer
loadbalancer_protocol: http
loadbalancer_port: 80
# loadbalancer_annotations: |
# metallb.universe.tf/address-pool: bde-172-17
hostname: awx.local
replicas: 1
# projects_persistence: true
# projects_storage_class: managed-nfs-storage
# postgres_storage_class: managed-nfs-storage
# adminUser: admin
check logs
> kubectl logs -f deployment/awx-operator
get login
> kubectl get secret awx-demo-admin-password \
-o jsonpath="{.data.password}" | base64 --decode
27-09-2021