Creating Extensible and Maintainable Infrastructure-as-Code Modules

12
clicks
Creating Extensible and Maintainable Infrastructure-as-Code Modules

Source: youtube.com

Type: Video

The talk, recorded at Code BEAM America 2024, delves into the intricacies of designing infrastructure-as-code modules. It emphasizes how to create modules that are maintainable and extensible, discussing common challenges such as the issues with module registries, managing lifecycles of related resources, ensuring environment parity, and crafting use-case-specific modules. The presentation uses OpenTofu/Terraform as a case study but the principles discussed are relevant to other IaC tools like Pulumi and Crossplane. The speaker also aims to minimize developer overhead while maximizing the encapsulation of expertise through careful design of inputs, outputs, and locals.

© HashMerge 2024