Cube Guardian Ansible Galaxy Collection
Open SourceCube.Exchange · Sep 2023 – Oct 2024
Open source Ansible Galaxy Collection enabling partners to launch self-hosted Cube Guardian instances with zero-touch provisioning of HashiCorp Vault clusters.
Overview
Developed an open-source Ansible Galaxy Collection of roles enabling Cube.Exchange partners to launch their own self-hosted instances of the Cube Guardian software. The collection included zero-touch provisioning of HashiCorp Vault clusters used as the secrets storage backend. Part of broader production environment buildout at Cube.Exchange including zero-touch provisioning with Terraform and Ansible, HA clusters for PostgreSQL, HashiCorp Vault, KVM virtualization hosts, and blockchain RPC nodes, plus GitHub Actions CI/CD pipelines for Rust applications.
Key Highlights
- Developed open-source Ansible Galaxy Collection for self-hosted Cube Guardian instances
- Zero-touch provisioning of HashiCorp Vault clusters as secrets storage backend
- Enabled partners to deploy their own Cube Guardian infrastructure autonomously
- HA clusters for PostgreSQL, HashiCorp Vault, KVM hosts, and blockchain RPC nodes
- GitHub Actions CI/CD pipelines for Rust applications
- DataDog monitoring with Vector for data pipeline management