📄️ Stacks
Stacks are the core organizational unit in Comet. A stack represents a complete environment (like dev, staging, or production) and contains one or more components.
📄️ Components
Components are individual pieces of infrastructure within a stack. Each component maps to a Terraform module and its configuration.
📄️ Cross-Stack References
Cross-stack references allow components in one stack to access outputs from components in another stack. This is essential for sharing infrastructure across environments and maintaining clean separation of concerns.
📄️ Secrets Management
Comet provides built-in support for managing sensitive data using SOPS (Secrets OPerationS), allowing you to encrypt secrets and safely store them in version control.
📄️ CLI Commands Reference
Comet provides a set of commands for managing your infrastructure. This page documents all available commands and their options.
📄️ Configuration
Comet can be configured using a comet.yaml file in your project root. This file controls various aspects of Comet's behavior.
📄️ Templates and Functions
Comet uses Go templates with additional functions to enable dynamic configuration. This powerful feature allows you to reference variables, use conditional logic, and access cross-stack state.