developing-components
Installation
SKILL.md
Developing Components
Scope: This skill is generic and applies to any Cloud Posse reference architecture project. It covers patterns for vendoring and creating Terraform components that are consistent across all customers.
Components are opinionated Terraform root modules that implement a specific AWS resource with predefined conventions.
Before Creating a New Component
Always check for existing components first. Creating new components adds maintenance burden.
1. Check Local Components
ls components/terraform/
Many use cases can be solved by configuring existing generic components via catalog: