Skip to main content
HashiConf More sessions have been added to the conference agenda. Buy your pass and plan your schedule. Register
Presentation

Managing training instances in the cloud

Cloud automation is important. When we have a need for a training instance, we use terraform for VM provisioning. But: each setup has slight differences (SW Versions, Number of VMs needed, ...) We decided to build the terraform code as abstract as possible and use a per setup data based approach to provide information on numbers of VMs and deployment order. All data are then used in combination with terraform and Puppet Bolt.

Cloud automation is important. When we have a need for a training instance, we use terraform for VM provisioning.

But: each setup has slight differences (SW Versions, Number of VMs needed, ...)

We decided to build the terraform code as abstract as possible and use a per setup data based approach to provide information on numbers of VMs and deployment order.

All data are then used in combination with terraform and Puppet Bolt.

More resources like this one

  • 3/15/2023
  • Presentation
Advanced Terraform techniques
  • 2/3/2023
  • Case Study
Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones
  • 2/1/2023
  • Case Study
Should My Team Really Need to Know Terraform?
  • 1/20/2023
  • Case Study
Packaging security in Terraform modules