Skip to content

Latest commit

 

History

History

awx

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

AWX install ( NON PRODUCTION READY)

NOTES:

https://www.youtube.com/watch?v=Nvjo2A2cBxI

https://github.com/kurokobo/awx-on-k3s/tree/main

  1. Install k3s on server
  2. Install kubectl & Kustomize
  3. kustomize build . | kubectl apply -f -
  4. Check logs k logs -f deployments/awx-operator-controller-manager -c awx-manager -n awx
  5. Get admin password kubectl get secret awx-admin-password -o jsonpath="{.data.password}" --namespace awx | base64 --decode
  6. Create /data/projects on host.
  7. Add awx pv and pvc kubectl apply -f awx-pv.yml && kubectl apply -f awx-pvc.yml
  8. Create new local user
  9. Set up Github OAuth
GitHub OAuth2 Organization Map - 

{
  "Default": {
    "admins": [
      "Username,
      "[email protected]"
    ],
    "users": false
  }
}

  1. Login with GH account
  2. Disable future SOCIAL Logins Settings > System > Miscellaneous Authentication > Social Auth User Fields and put []

Cleanup

  1. Delete deployment k delete all --all -n awx && k delete namespace awx

Upgrade

  • [TODO]