Terraforming your Juju world
summary
Juju and Terraform integrate so Terraform can create models, deploy charms, configure them, form relations and create cross model relations while keeping a state file. Terraform handles dependency ordering and can feed real cloud outputs (for example an AWS public IP or load balancer address) into charm config. Example demo builds monitoring across two models—Grafana, Prometheus, Loki, Parker—and a Zinc data node with one terraform apply. Future plans include provisioning gold images and adding arbitrary machines into Juju models.
AI-written summary · about
chapters (8)
- 0:00Juju and Terraform intro
- 1:07Juju vs cloud tools
- 2:53Juju Terraform provider
- 4:17Cross-model relations
- 6:44Terraform state vs bundles
- 8:07Live demo observability
- 10:55Future plans
- 11:57Q&A charm upgrades
related talks
01h 03mTerraforming the world, one cloud at a time.
30mTerraform in Depth QA and Fireside Chat
41mTerraform Practices - The Good, the Bad, and the Ugly
01h 01mTaming Infrastructure Workflow at Scale
45mOne, Two, Terraform — Building Automation Infra Is the Goal!
26mManage Complexity with Terraform: Tips and Tricks from the Trenches
43mDemystifying Terraform - "Hardcore" to Core Infrastructure... Tool
35mMisadventures with Terraform
