32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# awx
|
|
|
|
AWX Local Setup for Minikube
|
|
|
|
This folder provides an automated script and instructions to deploy the awx-operator and a single-node AWX instance locally using Minikube + kubectl.
|
|
|
|
Files
|
|
- `setup_awx_local.sh` — idempotent installer script. Run from inside the `awx-operator` repo (it expects the repo files like `config/` and `awx.yml` to be present in the parent folder).
|
|
- `cleanup.sh` — stops port-forward and optionally deletes the `awx` namespace and CRs.
|
|
- `README_GIT_PUSH.md` — instructions to create a new remote repo and push this directory to your git host.
|
|
|
|
Quickstart
|
|
1. From the `awx-operator` repo root, copy or open this folder:
|
|
|
|
```bash
|
|
cd /home/alex/awx-operator
|
|
ls -la awx-local-setup
|
|
```
|
|
|
|
2. Make scripts executable and run the installer:
|
|
|
|
```bash
|
|
chmod +x awx-local-setup/setup_awx_local.sh awx-local-setup/cleanup.sh
|
|
./awx-local-setup/setup_awx_local.sh --port 8082
|
|
```
|
|
|
|
3. Open AWX in your browser at the host IP and port printed by the script, or use the NodePort on the Minikube VM.
|
|
|
|
Notes
|
|
- The script is intended for local development/testing only. For production, use official operator docs.
|
|
- The script tries to be idempotent and safe. It does not delete CRDs or secrets automatically.
|