Site playbook that deploys OpenShift Local (CRC) with GitOps and KSOPS.
Applies the ansible-role-crc role to deploy:
- OpenShift Local (CRC) cluster
- Custom TLS and DNS for
*.apps.makeitwork.cloud - ArgoCD with KSOPS for encrypted secrets
- Bootstrap application pointing to
kustomize-cluster
ansible-role-crc: The actual CRC deployment rolekustomize-cluster: GitOps manifests synced by ArgoCD- SOPS/AGE keys for secret decryption
ansible-playbook site.yml -i inventory- Ansible 2.9+
community.sopscollection- Target host with sufficient resources for CRC (10+ CPUs, 56GB+ RAM)
GPL-3.0-or-later