Difference between revisions of "AWX"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 16: Line 16:
 
```
 
```
 
https://github.com/ansible/awx-operator
 
https://github.com/ansible/awx-operator
 +
```
 +
 +
# Try
 +
```
 +
apiVersion: awx.ansible.com/v1beta1
 +
kind: AWX
 +
metadata:
 +
  name: awx
 +
  namespace: ndo
 +
spec:
 +
  tower_admin_email: change@me.com
 +
  tower_admin_password: changeme
 +
  tower_admin_user: changeme
 +
  tower_broadcast_websocket_secret: changeme
 +
  tower_hostname: awx.dev03.ndo
 +
  tower_image: ansible/awx:17.0.1
 +
  tower_ingress_annotations: |-
 +
    nginx.ingress.kubernetes.io/proxy-body-size: '0'
 +
    nginx.ingress.kubernetes.io/proxy-read-timeout: '600'
 +
    nginx.ingress.kubernetes.io/proxy-send-timeout: '600'
 +
    cert-manager.io/cluster-issuer: "ca-issuer"
 +
  tower_ingress_tls_secret: awx-tls-secret
 +
  tower_ingress_type: Ingress
 +
  tower_postgres_storage_class: longhorn
 
```
 
```

Revision as of 13:37, 17 March 2021

https://hub.docker.com/r/ansible/awx

https://github.com/ansible/awx/blob/devel/INSTALL.md

Install via docker

apt install ansible
git cone https://github.com/ansible/awx
cd awx
make docker-compose

https://computingforgeeks.com/how-to-install-ansible-awx-on-ubuntu-linux/

https://github.com/ansible/awx-operator

Try

apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
  name: awx
  namespace: ndo
spec:
  tower_admin_email: change@me.com
  tower_admin_password: changeme
  tower_admin_user: changeme
  tower_broadcast_websocket_secret: changeme
  tower_hostname: awx.dev03.ndo
  tower_image: ansible/awx:17.0.1
  tower_ingress_annotations: |-
    nginx.ingress.kubernetes.io/proxy-body-size: '0'
    nginx.ingress.kubernetes.io/proxy-read-timeout: '600'
    nginx.ingress.kubernetes.io/proxy-send-timeout: '600'
    cert-manager.io/cluster-issuer: "ca-issuer"
  tower_ingress_tls_secret: awx-tls-secret
  tower_ingress_type: Ingress
  tower_postgres_storage_class: longhorn