Here at cloud.ca, we are big fans of HashiCorp’s tools like Terraform, Vault and Consul. They are open source and deeply rooted in the belief that DevOps is the future of infrastructure management to help speed software delivery.
While we leverage several of HashiCorp’s tools, today we are pleased to announce that cloud.ca has developed our own purpose-built Terraform provider. “Terraform allows cloud.ca customers to truly embrace a DevOps philosophy via the “infrastructure as code” mantra”, said Mike Gero, VP Product and Business Development at cloud.ca. “Terraform eases the repeatable deployment of even large scale, multi-tiered environments, which explains why numerous customers find it indispensable.”
For those unfamiliar with Terraform, it is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
The cloud.ca provider was created to allow our customers to better leverage platform-specific capabilities and deployment options. We love using Terraform for these reasons (to name a few):
- automation, automation, automation!
- semi auto, horizontal scaling
- deployments of environments and reuse of existing architectures
- user permission management
- deploy environments in different zones
- easy to use with containers and orchestration tools
Our Cloud System Administrator, Clément Contini, wrote this how-to guest post about the cloud.ca provider for the HashiCorp blog. It covers environment configuration and integrations with our platform-specific features. Check it out: https://www.hashicorp.com/blog/cloud-ca-develops-custom-devops-friendly-provider-for-terraform/
If you are in the Montreal area in June, stay tuned for a HashiCorp/cloud.ca DevOps workshop!