Terraform
2019-09-28 本文已影响0人
jaymz明
How can we use pipeline to install our products on GCP(google cloud platform),AWS,OCI,Azure,ailiCloud...?
as we all known, if we want to use cloud's resources, infrastructure may need to initial.(VPC,bastion,firewall,FQDN.static ip...). Terraform is a framework which uses Infrastructure as Code to provision and manage any cloud, infrastructure, or service. it also integrates with VCS(git, github...).
Deliver infrastructure as code with Terraform
Write declarative configuration files
- Collaborate and share configurations
- Evolve and version your infrastructure
- Automate provisioning
Define infrastructure as code to manage the full lifecycle — create new resources, manage existing ones, and destroy those no longer needed.
image.pngPlan and predict changes
- Clearly mapped resource dependencies
- Separation of plan and apply
- Consistent, repeatable workflow
Terraform provides an elegant user experience for operators to safely and predictably make changes to infrastructure.
image.png image.pngDesign pipeline