Fig. 2 — Multi-Cloud Environments Provisioning
Full automation of highly available infrastructure deployments.
- resource and cluster deployment
- post-deployment configuration
- target cloud providers
- orchestration
- Context
- Infrastructure project
- Role
- Infrastructure as Code automation
Technical decisions
Ensure reproducibility.
Each environment is described using Terraform and Ansible. It can be recreated identically without manual intervention.
High availability by design.
Cluster and network deployments natively integrate redundancy mechanisms.
Result
Guaranteed reproducibility of Kubernetes cluster environments
Stack
- Terraform
- Ansible
- Kubernetes
- AWS
- Azure
- YAML
Source code github.com/nigh0st/provisionnement-multicloud