├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ └── sentinel.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── docs └── policies │ ├── deny-public-rdp-acl-rules.md │ ├── deny-public-ssh-acl-rules.md │ └── restrict-all-vpc-traffic-acl-rules.md ├── example ├── example.sentinel ├── test │ └── example │ │ ├── failure.hcl │ │ └── success.hcl └── testdata │ ├── mock-tfplan-failure.sentinel │ └── mock-tfplan-success.sentinel ├── policies ├── deny-public-rdp-acl-rules │ ├── deny-public-rdp-acl-rules.sentinel │ ├── test │ │ └── deny-public-rdp-acl-rules │ │ │ ├── failure.hcl │ │ │ └── success.hcl │ └── testdata │ │ ├── mock-tfplan-failure.sentinel │ │ └── mock-tfplan-success.sentinel ├── deny-public-ssh-acl-rules │ ├── deny-public-ssh-acl-rules.sentinel │ ├── test │ │ └── deny-public-ssh-acl-rules │ │ │ ├── failure.hcl │ │ │ └── success.hcl │ └── testdata │ │ ├── mock-tfplan-failure.sentinel │ │ └── mock-tfplan-success.sentinel └── restrict-all-vpc-traffic-acl-rules │ ├── restrict-all-vpc-traffic-acl-rules.sentinel │ ├── test │ └── restrict-all-vpc-traffic-acl-rules │ │ ├── failure.hcl │ │ └── success.hcl │ └── testdata │ ├── mock-tfplan-failure.sentinel │ └── mock-tfplan-success.sentinel ├── readme.md └── sentinel.hcl /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/sentinel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/.github/workflows/sentinel.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/.sentinel/* 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/Makefile -------------------------------------------------------------------------------- /docs/policies/deny-public-rdp-acl-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/docs/policies/deny-public-rdp-acl-rules.md -------------------------------------------------------------------------------- /docs/policies/deny-public-ssh-acl-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/docs/policies/deny-public-ssh-acl-rules.md -------------------------------------------------------------------------------- /docs/policies/restrict-all-vpc-traffic-acl-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/docs/policies/restrict-all-vpc-traffic-acl-rules.md -------------------------------------------------------------------------------- /example/example.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/example/example.sentinel -------------------------------------------------------------------------------- /example/test/example/failure.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/example/test/example/failure.hcl -------------------------------------------------------------------------------- /example/test/example/success.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/example/test/example/success.hcl -------------------------------------------------------------------------------- /example/testdata/mock-tfplan-failure.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/example/testdata/mock-tfplan-failure.sentinel -------------------------------------------------------------------------------- /example/testdata/mock-tfplan-success.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/example/testdata/mock-tfplan-success.sentinel -------------------------------------------------------------------------------- /policies/deny-public-rdp-acl-rules/deny-public-rdp-acl-rules.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-rdp-acl-rules/deny-public-rdp-acl-rules.sentinel -------------------------------------------------------------------------------- /policies/deny-public-rdp-acl-rules/test/deny-public-rdp-acl-rules/failure.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-rdp-acl-rules/test/deny-public-rdp-acl-rules/failure.hcl -------------------------------------------------------------------------------- /policies/deny-public-rdp-acl-rules/test/deny-public-rdp-acl-rules/success.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-rdp-acl-rules/test/deny-public-rdp-acl-rules/success.hcl -------------------------------------------------------------------------------- /policies/deny-public-rdp-acl-rules/testdata/mock-tfplan-failure.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-rdp-acl-rules/testdata/mock-tfplan-failure.sentinel -------------------------------------------------------------------------------- /policies/deny-public-rdp-acl-rules/testdata/mock-tfplan-success.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-rdp-acl-rules/testdata/mock-tfplan-success.sentinel -------------------------------------------------------------------------------- /policies/deny-public-ssh-acl-rules/deny-public-ssh-acl-rules.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-ssh-acl-rules/deny-public-ssh-acl-rules.sentinel -------------------------------------------------------------------------------- /policies/deny-public-ssh-acl-rules/test/deny-public-ssh-acl-rules/failure.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-ssh-acl-rules/test/deny-public-ssh-acl-rules/failure.hcl -------------------------------------------------------------------------------- /policies/deny-public-ssh-acl-rules/test/deny-public-ssh-acl-rules/success.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-ssh-acl-rules/test/deny-public-ssh-acl-rules/success.hcl -------------------------------------------------------------------------------- /policies/deny-public-ssh-acl-rules/testdata/mock-tfplan-failure.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-ssh-acl-rules/testdata/mock-tfplan-failure.sentinel -------------------------------------------------------------------------------- /policies/deny-public-ssh-acl-rules/testdata/mock-tfplan-success.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/deny-public-ssh-acl-rules/testdata/mock-tfplan-success.sentinel -------------------------------------------------------------------------------- /policies/restrict-all-vpc-traffic-acl-rules/restrict-all-vpc-traffic-acl-rules.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/restrict-all-vpc-traffic-acl-rules/restrict-all-vpc-traffic-acl-rules.sentinel -------------------------------------------------------------------------------- /policies/restrict-all-vpc-traffic-acl-rules/test/restrict-all-vpc-traffic-acl-rules/failure.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/restrict-all-vpc-traffic-acl-rules/test/restrict-all-vpc-traffic-acl-rules/failure.hcl -------------------------------------------------------------------------------- /policies/restrict-all-vpc-traffic-acl-rules/test/restrict-all-vpc-traffic-acl-rules/success.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/restrict-all-vpc-traffic-acl-rules/test/restrict-all-vpc-traffic-acl-rules/success.hcl -------------------------------------------------------------------------------- /policies/restrict-all-vpc-traffic-acl-rules/testdata/mock-tfplan-failure.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/restrict-all-vpc-traffic-acl-rules/testdata/mock-tfplan-failure.sentinel -------------------------------------------------------------------------------- /policies/restrict-all-vpc-traffic-acl-rules/testdata/mock-tfplan-success.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/policies/restrict-all-vpc-traffic-acl-rules/testdata/mock-tfplan-success.sentinel -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/readme.md -------------------------------------------------------------------------------- /sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/policy-library-aws-networking-terraform/HEAD/sentinel.hcl --------------------------------------------------------------------------------