Terraform Policy
- Coding agent
- ★ 866
Get skill on GitHubRaw SKILL.md on GitHub
Opens the skill on GitHub
Source HashiCorp (@hashicorp) — hashicorp/agent-skills
Installnpx skills add hashicorp/agent-skills --skill terraform-policy
Overview
Authors and applies Terraform policy-as-code checks for safe infrastructure changes.
Use cases
Alternatives
Files in this skill
- SKILL.md2.4 KB
- .gitignore29 B
- examples/conversion/cloudfront-associated-with-waf/cloudfront-associated-with-waf.policy.hcl520 B
- examples/conversion/cloudfront-associated-with-waf/cloudfront-associated-with-waf.sentinel1.6 KB
- examples/conversion/cloudfront-associated-with-waf/README.md871 B
- examples/conversion/cloudtrail-server-side-encryption-enabled/cloudtrail-server-side-encryption-enabled.policy.hcl443 B
- examples/conversion/cloudtrail-server-side-encryption-enabled/cloudtrail-server-side-encryption-enabled.sentinel1.4 KB
- examples/conversion/cloudtrail-server-side-encryption-enabled/README.md846 B
- examples/conversion/dms-endpoint-should-be-ssl-configured/dms-endpoint-should-be-ssl-configured.policy.hcl447 B
- examples/conversion/dms-endpoint-should-be-ssl-configured/dms-endpoint-should-be-ssl-configured.sentinel1.5 KB
- examples/conversion/dms-endpoint-should-be-ssl-configured/README.md872 B
- examples/conversion/dms-endpoints-should-use-ssl/dms-endpoints-should-use-ssl.policy.hcl510 B
- examples/conversion/dms-endpoints-should-use-ssl/dms-endpoints-should-use-ssl.sentinel1.4 KB
- examples/conversion/dms-endpoints-should-use-ssl/README.md800 B
- examples/conversion/ec2-network-acl-should-have-subnet-ids/ec2-network-acl-should-have-subnet-ids.policy.hcl966 B
- examples/conversion/ec2-network-acl-should-have-subnet-ids/ec2-network-acl-should-have-subnet-ids.sentinel2.9 KB
- examples/conversion/ec2-network-acl-should-have-subnet-ids/README.md970 B
- examples/conversion/ec2-vpc-default-security-group-no-traffic/ec2-vpc-default-security-group-no-traffic.policy.hcl796 B
- examples/conversion/ec2-vpc-default-security-group-no-traffic/ec2-vpc-default-security-group-no-traffic.sentinel3.6 KB
- examples/conversion/ec2-vpc-default-security-group-no-traffic/README.md1.1 KB
- examples/conversion/efs-access-point-should-enforce-user-identity/efs-access-point-should-enforce-user-identity.policy.hcl379 B
- examples/conversion/efs-access-point-should-enforce-user-identity/efs-access-point-should-enforce-user-identity.sentinel1.3 KB
- examples/conversion/efs-access-point-should-enforce-user-identity/README.md727 B
- examples/conversion/elasticache-redis-replication-group-encryption-at-transit-enabled/elasticache-redis-replication-group-encryption-at-transit-enabled.policy.hcl478 B
- examples/conversion/elasticache-redis-replication-group-encryption-at-transit-enabled/elasticache-redis-replication-group-encryption-at-transit-enabled.sentinel1.5 KB
- examples/conversion/elasticache-redis-replication-group-encryption-at-transit-enabled/README.md777 B
- examples/conversion/elasticsearch-encrypted-at-rest/elasticsearch-encrypted-at-rest.policy.hcl515 B
- examples/conversion/elasticsearch-encrypted-at-rest/elasticsearch-encrypted-at-rest.sentinel1.5 KB
- examples/conversion/elasticsearch-encrypted-at-rest/README.md734 B
- examples/conversion/elasticsearch-https-required/elasticsearch-https-required.policy.hcl1.0 KB
- examples/conversion/elasticsearch-https-required/elasticsearch-https-required.sentinel2.3 KB
- examples/conversion/elasticsearch-https-required/README.md904 B
- examples/conversion/elasticsearch-in-vpc-only/elasticsearch-in-vpc-only.policy.hcl520 B
- examples/conversion/elasticsearch-in-vpc-only/elasticsearch-in-vpc-only.sentinel1.9 KB
- examples/conversion/elasticsearch-in-vpc-only/README.md890 B
- examples/conversion/eventbridge-custom-event-bus-should-have-attached-policy/eventbridge-custom-event-bus-should-have-attached-policy.policy.hcl776 B
- examples/conversion/eventbridge-custom-event-bus-should-have-attached-policy/eventbridge-custom-event-bus-should-have-attached-policy.sentinel2.1 KB
- examples/conversion/eventbridge-custom-event-bus-should-have-attached-policy/README.md1.1 KB
- examples/conversion/s3-block-public-access-bucket-level/README.md1.1 KB
- examples/conversion/s3-block-public-access-bucket-level/s3-block-public-access-bucket-level.policy.hcl1.1 KB
- examples/conversion/s3-block-public-access-bucket-level/s3-block-public-access-bucket-level.sentinel3.2 KB
- examples/conversion/s3-bucket-should-have-object-lock-enabled/README.md975 B
- examples/conversion/s3-bucket-should-have-object-lock-enabled/s3-bucket-should-have-object-lock-enabled.policy.hcl961 B
- examples/conversion/s3-bucket-should-have-object-lock-enabled/s3-bucket-should-have-object-lock-enabled.sentinel2.8 KB
- examples/conversion/secretsmanager-auto-rotation-enabled-check/README.md955 B
- examples/conversion/secretsmanager-auto-rotation-enabled-check/secretsmanager-auto-rotation-enabled-check.policy.hcl798 B
- examples/conversion/secretsmanager-auto-rotation-enabled-check/secretsmanager-auto-rotation-enabled-check.sentinel2.2 KB
- examples/conversion/step-functions-state-machine-logging-enabled/README.md778 B
- examples/conversion/step-functions-state-machine-logging-enabled/step-functions-state-machine-logging-enabled.policy.hcl655 B
- examples/conversion/step-functions-state-machine-logging-enabled/step-functions-state-machine-logging-enabled.sentinel1.6 KB