#731 Production ansible playbook updates for multi-cluster deployment
Description
Edit## Task
Update ansible playbooks for production deployment across both clusters.
## Current State
- dev-deploy.yml: Deploys to minikube (full stack)
- worker-deploy.yml: Deploys workers only to srv2
## Required Changes
### 1. Image handling
- Build once, push to DockerHub (rodmenalimited/highway-workflow-engine:tag)
- Both clusters pull from DockerHub (not local build)
- Add imagePullSecrets configuration
### 2. Minikube production deployment
- Reduce workers to 1 each type (testing distribution)
- Keep API + Dashboard
- Use production database (pg.rodmena.app)
- Domain: highway.solutions
### 3. srv2 production deployment
- Keep current worker counts (7+4+3)
- Remove any dev configurations
- Ensure connects to same production DB
### 4. New playbooks needed
- playbooks/prod-deploy.yml (orchestrates full production deployment)
- playbooks/prod-build-push.yml (build + push to DockerHub)
### 5. Inventory updates
- Separate prod vs dev host groups
- Production-specific variables
## Deployment flow
```
1. ansible-playbook prod-build-push.yml (build + push to DockerHub)
2. ansible-playbook prod-deploy.yml (deploy to both clusters)
```
## Parent: #726
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...