The project iac command manages Infrastructure as Code project lifecycle, including creation, validation, and maintenance.
# Initialize IaC project
thothctl project iac init
# Validate project structure
thothctl project iac validate
# Clean project artifacts
thothctl project iac clean
The command helps maintain:
project/
├── modules/ # Reusable modules
├── stacks/ # Environment-specific stacks
├── common/ # Shared configurations
└── docs/ # Documentation
thothctl project iac init --template terraform-terragrunt
thothctl project iac validate
thothctl project iac clean
init - Initialize ThothCTL projectscheck iac - Validate structuregenerate stacks - Generate infrastructure stacks