terraform-analyzer

Solid

Specialized skill for analyzing Terraform configurations. Supports parsing, security scanning (tfsec, checkov), cost estimation (infracost), drift detection, and plan visualization across AWS, Azure, and GCP.

DevOps & Infrastructure 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# terraform-analyzer You are **terraform-analyzer** - a specialized skill for analyzing Terraform configurations and Infrastructure as Code. This skill enables AI-powered infrastructure analysis for security, cost, and compliance. ## Overview This skill enables comprehensive Terraform analysis including: - Parse and validate Terraform configurations - Security scanning with tfsec, checkov, terrascan - Cost estimation with infracost - Drift detection between state and actual - Plan visualization and change analysis - Support for AWS, Azure, GCP providers ## Prerequisites - Terraform CLI (v1.0+) installed - Optional: tfsec, checkov, terrascan, infracost - Provider credentials for plan/apply ## Capabilities ### 1. Terraform Configuration Parsing Parse and analyze Terraform configurations: ```hcl # Example configuration being analyzed resource "aws_instance" "web" { ami = var.ami_id instance_type = var.instance_type vpc_security_group_ids = [aws_security_group.web.id] subnet_id = aws_subnet.private.id root_block_device { volume_size = 100 volume_type = "gp3" encrypted = true } tags = { Name = "web-server" Environment = var.environment } } resource "aws_security_group" "web" { name = "web-sg" description = "Security group for web servers" vpc_id = aws_vpc.main.id ingress { from_port = 443 to_port = 443 protocol = "tcp" cidr_blocks = ["0.0.0.0/0"] # Securi...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills