Use when working with Terraform configurations through Nickel (tf-to-ncl), NCL-based Terraform modules, or tfsec security analysis.
Terraform configuration management through Nickel language integration and security scanning.
| Command | Description |
|---|---|
tfsec_scan | Scan Terraform for security issues |
tf_to_ncl | Convert HCL to Nickel format |
tf_validate | Validate Terraform configurations |
tf_plan| Generate Terraform plan |
# Scan infrastructure for security issues
@omni("tf-ncl.tfsec_scan", {"path": "infrastructure"})
# Convert Terraform to Nickel
@omni("tf-ncl.tf_to_ncl", {"tf_file": "main.tf", "output": "main.ncl"})
# Validate Terraform
@omni("tf-ncl.tf_validate", {"path": "infrastructure"})
| Topic | Description | Reference |
|---|---|---|
| AWS Types | Nickel type contracts for AWS | aws-types.md |
| tf-to-ncl | Conversion patterns | conversion.md |
| Module System | NCL module patterns | module-system.md |
| Topic | Description | Reference |
|---|---|---|
| NCL Modules | Nickel module patterns | nickel-modules.md |
| Nix Integration | Nix shell for tfenv | nix/nix.md |