terraform.py 542 B

12345678910111213141516
  1. from ..core.module import Module
  2. from ..core.registry import register_module
  3. @register_module(
  4. name="terraform",
  5. description="Manage Terraform configurations and modules",
  6. files=["main.tf", "variables.tf", "outputs.tf", "versions.tf", "providers.tf", "terraform.tf"]
  7. )
  8. class TerraformModule(Module):
  9. """Module for managing Terraform configurations and modules."""
  10. def __init__(self):
  11. super().__init__(name=self.name, description=self.description, files=self.files)
  12. def register(self, app):
  13. return super().register(app)