scaffold_terraform
Generate a complete Terraform configuration, creating the standard file set (versions, providers, variables, tfvars, main, outputs, data) with pre-filled variables and an IAM role provider for deployment.
Instructions
Genera una configuración completa de Terraform usando un módulo de .
Crea la estructura de archivos estándar: versions.tf, providers.tf, variables.tf, terraform.tfvars, main.tf, outputs.tf y data.tf.
El provider generado siempre asume el rol IAM IAC_ROLE_NAME; las credenciales
estáticas no son una opción. Rellena aws_account_id en terraform.tfvars.
Args: service_name: Nombre del servicio (por ejemplo, 'vpc', 'ec2'). variables: Dict opcional de valores para precargar en terraform.tfvars.
Returns: Dict JSON con el nombre de archivo como key y su contenido como value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| variables | No | ||
| service_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |