Terraform
Terraform is an infrastructure-as-code software tool created by HashiCorp. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language, or optionally JSON.
How does it integrate?
Push (docs)
Extending with Custom Integrations
Documentation & Resources