filmov
tv
Developing Terraform Modules at Scale

Показать описание
Terraform has become the de-facto infrastructure as code tool. Even with widespread use, documented patterns/practices, and continued feature development, we still see common missteps impeding organizations from scaling.
Taking a code-first approach to developing Terraform modules, Tom Straub will apply common coding patterns and practices to generate quality Terraform modules your organization can consume at scale. As part of the implementation services team at HashiCorp, Tom sees many implementations across clients and the challenges they face scaling Terraform within their organization.
## What You'll Learn
In this talk you'll learn:
- How and when to write modules
- How dependency injection/composition patterns can assist in writing quality modules
- How to plan for module changes within an organization, including versioning and collaboration
- Lessons learned from the field
Speaker: Tom Straub
## Slides
#Terraform #InfrastructureAsCode #DevOps -
HashiCorp is the leader in multi-cloud infrastructure automation software. The HashiCorp software suite enables organizations to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint are downloaded tens of millions of times each year and are broadly adopted by the Global 2000. Enterprise versions of these products enhance the open source tools with features that promote collaboration, operations, governance, and multi-data center functionality.
Twitter: @hashicorp
Taking a code-first approach to developing Terraform modules, Tom Straub will apply common coding patterns and practices to generate quality Terraform modules your organization can consume at scale. As part of the implementation services team at HashiCorp, Tom sees many implementations across clients and the challenges they face scaling Terraform within their organization.
## What You'll Learn
In this talk you'll learn:
- How and when to write modules
- How dependency injection/composition patterns can assist in writing quality modules
- How to plan for module changes within an organization, including versioning and collaboration
- Lessons learned from the field
Speaker: Tom Straub
## Slides
#Terraform #InfrastructureAsCode #DevOps -
HashiCorp is the leader in multi-cloud infrastructure automation software. The HashiCorp software suite enables organizations to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint are downloaded tens of millions of times each year and are broadly adopted by the Global 2000. Enterprise versions of these products enhance the open source tools with features that promote collaboration, operations, governance, and multi-data center functionality.
Twitter: @hashicorp