beops
all projects

tf-multicloud

multi-cloud terraform — same patterns across aws, azure, gcp.
draft infraterraformawsazuregcp
year
2024
role
engineer
stack
hcl · terraform · aws · azure · gcp
link

terraform configs that target multiple cloud providers from a single codebase. covers network, compute, iam, and firewall across dev and production environments.

what’s in it

  • azure — vms (ubuntu 18.04 lts), virtual networks, subnets, resource groups, identity
  • gcp — compute instances, vpc, firewall rules, iam with custom roles, service accounts
  • aws — iam roles/policies, vpcs, subnets, security groups, ec2 with ebs volumes

each provider directory has its own backend.tf for state management and variables.tf for inputs.