├── .gitignore ├── LICENSE ├── README.md ├── aws ├── aws-functions │ ├── aws-functions.sentinel │ └── docs │ │ ├── determine_role_arn.md │ │ ├── filter_providers_by_regions.md │ │ ├── find_resources_with_standard_tags.md │ │ ├── get_assumed_roles.md │ │ ├── validate_assumed_roles_with_list.md │ │ ├── validate_assumed_roles_with_map.md │ │ └── validate_provider_in_allowed_regions.md ├── check-ec2-environment-tag.sentinel ├── enforce-mandatory-tags.sentinel ├── enforce_s3_encryption.sentinel ├── mocks │ ├── ec2-instance-mock-tfconfig-v2.sentinel │ ├── ec2-instance-mock-tfplan-v2.sentinel │ ├── ec2-instance-mock-tfrun.sentinel │ ├── ec2-instance-mock-tfstate-v2.sentinel │ ├── s3-bucket-mock-tfconfig-v2.sentinel │ ├── s3-bucket-mock-tfplan-v2.sentinel │ ├── s3-bucket-mock-tfrun.sentinel │ ├── s3-bucket-mock-tfstate-v2.sentinel │ ├── sgr-mock-tfconfig-v2.sentinel │ ├── sgr-mock-tfplan-v2.sentinel │ ├── sgr-mock-tfrun.sentinel │ └── sgr-mock-tfstate-v2.sentinel ├── protect-against-rds-instance-deletion.sentinel ├── require-dns-support-for-vpcs.sentinel ├── require-most-recent-AMI-version.sentinel ├── require-private-acl-and-kms-for-s3-buckets.sentinel ├── require-vpc-and-kms-for-lambda-functions.sentinel ├── restrict-ami-owners.sentinel ├── restrict-assumed-roles-by-workspace.sentinel ├── restrict-assumed-roles.sentinel ├── restrict-availability-zones.sentinel ├── restrict-current-ec2-instance-type.sentinel ├── restrict-db-instance-engines.sentinel ├── restrict-ec2-instance-type.sentinel ├── restrict-egress-sg-rule-cidr-blocks.sentinel ├── restrict-eks-node-group-size.sentinel ├── restrict-iam-policy-actions.sentinel ├── restrict-ingress-sg-rule-cidr-blocks.sentinel ├── restrict-ingress-sg-rule-rdp.sentinel ├── restrict-ingress-sg-rule-ssh.sentinel ├── restrict-launch-configuration-instance-type.sentinel ├── restrict-s3-bucket-policies.sentinel ├── restrict-sagemaker-notebooks.sentinel ├── restrict-subnet-of-ec2-instances.sentinel ├── restrict_s3_acl.sentinel ├── sentinel.hcl ├── test │ ├── check-ec2-environment-tag │ │ ├── fail-invalid-environment-tag.hcl │ │ ├── fail-missing-environment-tag.hcl │ │ ├── mock-tfplan-fail-invalid-environment-tag.sentinel │ │ ├── mock-tfplan-fail-missing-environment-tag.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── enforce-mandatory-tags │ │ ├── fail-missing-tags.hcl │ │ ├── fail-no-tags.hcl │ │ ├── mock-tfconfig-fail-missing-tags.sentinel │ │ ├── mock-tfconfig-fail-no-tags.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfplan-fail-missing-tags.sentinel │ │ ├── mock-tfplan-fail-no-tags.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── enforce_s3_encryption │ │ ├── fail-v3.hcl │ │ ├── fail-v4.hcl │ │ ├── mock-tfconfig-fail-v3.sentinel │ │ ├── mock-tfconfig-fail-v4.sentinel │ │ ├── mock-tfconfig-pass-v3.sentinel │ │ ├── mock-tfconfig-pass-v4.sentinel │ │ ├── mock-tfplan-fail-v3.sentinel │ │ ├── mock-tfplan-fail-v4.sentinel │ │ ├── mock-tfplan-pass-v3.sentinel │ │ ├── mock-tfplan-pass-v4.sentinel │ │ ├── pass-v3.hcl │ │ └── pass-v4.hcl │ ├── protect-against-rds-instance-deletion │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── require-dns-support-for-vpcs │ │ ├── fail-dns-hostnames.hcl │ │ ├── fail-dns-support.hcl │ │ ├── fail-vpc-support-and-hostnames.hcl │ │ ├── mock-tfplan-fail-dns-hostnames.sentinel │ │ ├── mock-tfplan-fail-dns-support-and-hostnames.sentinel │ │ ├── mock-tfplan-fail-dns-support.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── require-most-recent-AMI-version │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfstate-fail.sentinel │ │ ├── mock-tfstate-pass.sentinel │ │ └── pass.hcl │ ├── require-private-acl-and-kms-for-s3-buckets │ │ ├── fail-acl-and-kms.hcl │ │ ├── fail-kms.hcl │ │ ├── fail-no-ssec.hcl │ │ ├── mock-tfplan-fail-acl-and-kms.sentinel │ │ ├── mock-tfplan-fail-kms.sentinel │ │ ├── mock-tfplan-fail-no-ssec.sentinel │ │ ├── mock-tfplan-pass-no-op.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ ├── pass-no-op.hcl │ │ └── pass.hcl │ ├── require-vpc-and-kms-for-lambda-functions │ │ ├── fail-kms.hcl │ │ ├── fail-vpc-and-kms.hcl │ │ ├── fail-vpc.hcl │ │ ├── mock-tfplan-fail-kms.sentinel │ │ ├── mock-tfplan-fail-vpc-and-kms.sentinel │ │ ├── mock-tfplan-fail-vpc.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-ami-owners │ │ ├── fail.hcl │ │ ├── mock-tfstate-fail.sentinel │ │ ├── mock-tfstate-pass.sentinel │ │ └── pass.hcl │ ├── restrict-assumed-roles-by-workspace │ │ ├── fail-bad-role.hcl │ │ ├── fail-dev.hcl │ │ ├── fail-prod.hcl │ │ ├── fail-qa.hcl │ │ ├── mock-tfconfig-fail-bad-role.sentinel │ │ ├── mock-tfconfig-fail-dev.sentinel │ │ ├── mock-tfconfig-fail-prod.sentinel │ │ ├── mock-tfconfig-fail-qa.sentinel │ │ ├── mock-tfconfig-pass-dev.sentinel │ │ ├── mock-tfconfig-pass-prod.sentinel │ │ ├── mock-tfconfig-pass-qa.sentinel │ │ ├── mock-tfplan-fail-bad-role.sentinel │ │ ├── mock-tfplan-fail-dev.sentinel │ │ ├── mock-tfplan-fail-prod.sentinel │ │ ├── mock-tfplan-fail-qa.sentinel │ │ ├── mock-tfplan-pass-dev.sentinel │ │ ├── mock-tfplan-pass-prod.sentinel │ │ ├── mock-tfplan-pass-qa.sentinel │ │ ├── mock-tfrun-dev.sentinel │ │ ├── mock-tfrun-prod.sentinel │ │ ├── mock-tfrun-qa.sentinel │ │ ├── pass-dev.hcl │ │ ├── pass-prod.hcl │ │ └── pass-qa.hcl │ ├── restrict-assumed-roles │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-availability-zones │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-current-ec2-instance-type │ │ ├── fail.hcl │ │ ├── mock-tfstate-fail.sentinel │ │ ├── mock-tfstate-pass.sentinel │ │ └── pass.hcl │ ├── restrict-db-instance-engines │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-ec2-instance-type │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-egress-sg-rule-cidr-blocks │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-eks-node-group-size │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-iam-policy-actions │ │ ├── fail.hcl │ │ ├── mock-tfstate-fail.sentinel │ │ ├── mock-tfstate-pass.sentinel │ │ └── pass.hcl │ ├── restrict-ingress-sg-rule-cidr-blocks │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-ingress-sg-rule-rdp │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-ingress-sg-rule-ssh │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-launch-configuration-instance-type │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-s3-bucket-policies │ │ ├── fail-bucket-policy.hcl │ │ ├── fail-bucket.hcl │ │ ├── fail-invalid-vpces.hcl │ │ ├── fail-missing-vpce.hcl │ │ ├── fail-secure-transport.hcl │ │ ├── mock-tfconfig-fail-bucket-policy.sentinel │ │ ├── mock-tfconfig-fail-bucket.sentinel │ │ ├── mock-tfconfig-fail-invalid-vpces.sentinel │ │ ├── mock-tfconfig-fail-missing-vpce.sentinel │ │ ├── mock-tfconfig-fail-secure-transport.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfplan-fail-bucket-policy.sentinel │ │ ├── mock-tfplan-fail-bucket.sentinel │ │ ├── mock-tfplan-fail-invalid-vpces.sentinel │ │ ├── mock-tfplan-fail-missing-vpce.sentinel │ │ ├── mock-tfplan-fail-secure-transport.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-sagemaker-notebooks │ │ ├── fail-direct-internet-access.hcl │ │ ├── fail-missing-values.hcl │ │ ├── fail-root-access.hcl │ │ ├── fail-root-and-internet-access.hcl │ │ ├── mock-tfplan-fail-direct-internet.sentinel │ │ ├── mock-tfplan-fail-missing-values.sentinel │ │ ├── mock-tfplan-fail-root-access.sentinel │ │ ├── mock-tfplan-fail-root-and-internet-access.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-subnet-of-ec2-instances │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── restrict_s3_acl │ │ ├── fail-v3.hcl │ │ ├── fail-v4.hcl │ │ ├── mock-tfconfig-fail-v3.sentinel │ │ ├── mock-tfconfig-fail-v4.sentinel │ │ ├── mock-tfconfig-pass-v3.sentinel │ │ ├── mock-tfconfig-pass-v4.sentinel │ │ ├── mock-tfplan-fail-v3.sentinel │ │ ├── mock-tfplan-fail-v4.sentinel │ │ ├── mock-tfplan-pass-v3.sentinel │ │ ├── mock-tfplan-pass-v4.sentinel │ │ ├── pass-v3.hcl │ │ └── pass-v4.hcl │ └── validate-providers-from-desired-regions │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ ├── mock-tfrun-fail.sentinel │ │ ├── mock-tfrun-pass.sentinel │ │ └── pass.hcl └── validate-providers-from-desired-regions.sentinel ├── azure ├── azure-functions │ ├── azure-functions.sentinel │ └── docs │ │ └── find_resources_with_standard_tags.md ├── enforce-mandatory-tags.sentinel ├── mocks │ ├── azure-vm-mock-tfconfig-v2.sentinel │ ├── azure-vm-mock-tfplan-v2.sentinel │ ├── azure-vm-mock-tfrun.sentinel │ └── azure-vm-mock-tfstate-v2.sentinel ├── require-database-auditing.sentinel ├── require-free-sec-center-subscription-pricing-for-vms.sentinel ├── restrict-aks-clusters.sentinel ├── restrict-app-service-to-https.sentinel ├── restrict-inbound-source-address-prefixes.sentinel ├── restrict-outbound-destination-address-prefixes.sentinel ├── restrict-publishers-of-current-vms.sentinel ├── restrict-vm-image-id.sentinel ├── restrict-vm-publisher.sentinel ├── restrict-vm-size.sentinel ├── sentinel.hcl └── test │ ├── enforce-mandatory-tags │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── require-database-auditing │ ├── fail.hcl │ ├── mock-tfconfig-fail.sentinel │ ├── mock-tfconfig-pass-external.sentinel │ ├── mock-tfconfig-pass-inline.sentinel │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass-external.sentinel │ ├── mock-tfplan-pass-inline.sentinel │ ├── pass-external.hcl │ └── pass-inline.hcl │ ├── require-free-sec-center-subscription-pricing-for-vms │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-aks-clusters │ ├── fail-max-count.hcl │ ├── fail-node-count.hcl │ ├── fail-vm-size.hcl │ ├── mock-tfplan-fail-max-count.sentinel │ ├── mock-tfplan-fail-node-count.sentinel │ ├── mock-tfplan-fail-vm-size.sentinel │ ├── mock-tfplan-pass-with-autoscaling.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-app-service-to-https │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-inbound-source-address-prefixes │ ├── fail-multiple-prefixes.hcl │ ├── fail-single-prefix.hcl │ ├── mock-tfplan-fail-multiple-prefixes.sentinel │ ├── mock-tfplan-fail-single-prefix.sentinel │ ├── mock-tfplan-pass-multiple-prefixes.sentinel │ ├── mock-tfplan-pass-single-prefix.sentinel │ ├── pass-multiple-prefixes.hcl │ └── pass-single-prefix.hcl │ ├── restrict-outbound-destination-address-prefixes │ ├── fail-multiple-prefixes.hcl │ ├── fail-single-prefix.hcl │ ├── mock-tfplan-fail-multiple-prefixes.sentinel │ ├── mock-tfplan-fail-single-prefix.sentinel │ ├── mock-tfplan-pass-multiple-prefixes.sentinel │ ├── mock-tfplan-pass-single-prefix.sentinel │ ├── pass-multiple-prefixes.hcl │ └── pass-single-prefix.hcl │ ├── restrict-publishers-of-current-vms │ ├── fail.hcl │ ├── mock-tfstate-fail.sentinel │ ├── mock-tfstate-pass.sentinel │ └── pass.hcl │ ├── restrict-vm-image-id │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-vm-publisher │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ └── restrict-vm-size │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl ├── cloud-agnostic ├── allowed-datasources.sentinel ├── allowed-providers.sentinel ├── allowed-provisioners.sentinel ├── allowed-resources.sentinel ├── evaluate-variables-in-nested-modules.sentinel ├── http-examples │ ├── README.md │ ├── asteroids.sentinel │ ├── check-external-http-api.sentinel │ ├── mocks │ │ └── mock-tfconfig-fail.sentinel │ ├── registry-functions │ │ ├── docs │ │ │ ├── find_most_recent_version.md │ │ │ ├── get_recent_module_versions.md │ │ │ ├── get_recent_module_versions_by_page.md │ │ │ └── is_module_in_public_registry.md │ │ └── registry-functions.sentinel │ ├── sentinel.hcl │ ├── test │ │ ├── asteroids │ │ │ ├── fail.hcl │ │ │ └── pass.hcl │ │ ├── check-external-http-api │ │ │ └── test.hcl │ │ ├── use-latest-module-versions │ │ │ ├── fail-invalid-version-constraint.hcl │ │ │ ├── fail-invalid-version-number.hcl │ │ │ ├── mock-tfconfig-fail-invalid-version-constraint.sentinel │ │ │ ├── mock-tfconfig-fail-invalid-version-number.sentinel │ │ │ ├── mock-tfconfig-pass-no-pmr-modules.sentinel │ │ │ ├── mock-tfconfig-pass-valid-constraints.sentinel │ │ │ ├── mock-tfconfig-pass-valid-versions.sentinel │ │ │ ├── pass-no-pmr-modules.hcl │ │ │ ├── pass-valid-constraints.hcl │ │ │ └── pass-valid-versions.hcl │ │ └── use-recent-versions-from-pmr │ │ │ ├── fail-invalid-organization.hcl │ │ │ ├── fail-invalid-private-version-constraint.hcl │ │ │ ├── fail-invalid-public-version-constraint.hcl │ │ │ ├── fail-invalid-version-number.hcl │ │ │ ├── fail-non-registry-module.hcl │ │ │ ├── fail-uncurated-public-module.hcl │ │ │ ├── mock-tfconfig-fail-invalid-organization.sentinel │ │ │ ├── mock-tfconfig-fail-invalid-private-version-constraint.sentinel │ │ │ ├── mock-tfconfig-fail-invalid-public-version-constraint.sentinel │ │ │ ├── mock-tfconfig-fail-invalid-version-number.sentinel │ │ │ ├── mock-tfconfig-fail-non-registry-module.sentinel │ │ │ ├── mock-tfconfig-fail-uncurated-public-module.sentinel │ │ │ ├── mock-tfconfig-pass-no-pmr-modules.sentinel │ │ │ ├── mock-tfconfig-pass-shared-org.sentinel │ │ │ ├── mock-tfconfig-pass-valid-private-constraints.sentinel │ │ │ ├── mock-tfconfig-pass-valid-public-constraints.sentinel │ │ │ ├── mock-tfconfig-pass-valid-versions.sentinel │ │ │ ├── pass-no-pmr-modules.hcl │ │ │ ├── pass-shared-org.hcl │ │ │ ├── pass-valid-private-constraints.hcl │ │ │ ├── pass-valid-public-constraints.hcl │ │ │ └── pass-valid-versions.hcl │ ├── use-latest-module-versions.hcl │ ├── use-latest-module-versions.sentinel │ └── use-recent-versions-from-pmr.sentinel ├── limit-cost-and-percentage-increase.sentinel ├── limit-cost-by-workspace-name.sentinel ├── limit-proposed-monthly-cost.sentinel ├── prevent-destruction-of-prohibited-resources.sentinel ├── prevent-non-root-providers.sentinel ├── prevent-remote-exec-provisioners-on-null-resources.sentinel ├── prevent-tfe-provider-workspace-deletion.sentinel ├── prohibited-datasources.sentinel ├── prohibited-local-exec-commands.sentinel ├── prohibited-providers.sentinel ├── prohibited-provisioners.sentinel ├── prohibited-resources.sentinel ├── require-all-modules-have-version-constraint.sentinel ├── require-all-providers-have-version-constraint.sentinel ├── require-all-resources-from-pmr.sentinel ├── restrict-databricks-clusters.sentinel ├── restrict-panos-srgs.sentinel ├── restrict-remote-state.sentinel ├── restrict-resources-by-module-source.sentinel ├── restrict-terraform-versions.sentinel ├── sentinel.hcl ├── test │ ├── allowed-datasources │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── allowed-providers │ │ ├── fail-with-provider-blocks.hcl │ │ ├── fail-without-provider-blocks.hcl │ │ ├── mock-tfconfig-fail-with-provider-blocks.sentinel │ │ ├── mock-tfconfig-fail-without-provider-blocks.sentinel │ │ ├── mock-tfconfig-pass-with-provider-blocks.sentinel │ │ ├── mock-tfconfig-pass-without-provider-blocks.sentinel │ │ ├── pass-with-provider-blocks.hcl │ │ └── pass-without-provider-blocks.hcl │ ├── allowed-provisioners │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── allowed-resources │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── evaluate-variables-in-nested-modules │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── limit-cost-and-percentage-increase │ │ ├── fail-limit.hcl │ │ ├── fail-percent-increase.hcl │ │ ├── mock-tfrun-fail-limit.sentinel │ │ ├── mock-tfrun-fail-percent-increase.sentinel │ │ ├── mock-tfrun-pass-no-estimates.sentinel │ │ ├── mock-tfrun-pass.sentinel │ │ ├── pass-no-estimates.hcl │ │ └── pass.hcl │ ├── limit-cost-by-workspace-name │ │ ├── fail-dev.hcl │ │ ├── fail-other.hcl │ │ ├── fail-prod.hcl │ │ ├── fail-qa.hcl │ │ ├── mock-tfrun-fail-dev.sentinel │ │ ├── mock-tfrun-fail-other.sentinel │ │ ├── mock-tfrun-fail-prod.sentinel │ │ ├── mock-tfrun-fail-qa.sentinel │ │ ├── mock-tfrun-pass-dev.sentinel │ │ ├── mock-tfrun-pass-no-estimates.sentinel │ │ ├── mock-tfrun-pass-prod.sentinel │ │ ├── mock-tfrun-pass-qa.sentinel │ │ ├── pass-dev.hcl │ │ ├── pass-no-estimates.hcl │ │ ├── pass-prod.hcl │ │ └── pass-qa.hcl │ ├── limit-proposed-monthly-cost │ │ ├── fail.hcl │ │ ├── mock-tfrun-fail.sentinel │ │ ├── mock-tfrun-pass-no-estimates.sentinel │ │ ├── mock-tfrun-pass.sentinel │ │ ├── pass-no-estimates.hcl │ │ └── pass.hcl │ ├── prevent-destruction-of-prohibited-resources │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── prevent-non-root-providers │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── prevent-remote-exec-provisioners-on-null-resources │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── prevent-tfe-provider-workspace-deletion │ │ ├── fail.hcl │ │ ├── mock-tfplan-v2-fail.sentinel │ │ ├── mock-tfplan-v2-pass.sentinel │ │ └── pass.hcl │ ├── prohibited-datasources │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── prohibited-local-exec-commands │ │ ├── fail-constant-value.hcl │ │ ├── fail-reference.hcl │ │ ├── mock-tfconfig-fail-constant-value.sentinel │ │ ├── mock-tfconfig-fail-reference.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── prohibited-providers │ │ ├── fail-with-provider-blocks.hcl │ │ ├── fail-without-provider-blocks.hcl │ │ ├── mock-tfconfig-fail-with-provider-blocks.sentinel │ │ ├── mock-tfconfig-fail-without-provider-blocks.sentinel │ │ ├── mock-tfconfig-pass-with-provider-blocks.sentinel │ │ ├── mock-tfconfig-pass-without-provider-blocks.sentinel │ │ ├── pass-with-provider-blocks.hcl │ │ └── pass-without-provider-blocks.hcl │ ├── prohibited-provisioners │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── prohibited-resources │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── require-all-modules-have-version-constraint │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── require-all-providers-have-version-constraint │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl │ ├── require-all-resources-from-pmr │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass-destroy.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ ├── mock-tfrun-fail.sentinel │ │ ├── mock-tfrun-pass-destroy.sentinel │ │ ├── mock-tfrun-pass.sentinel │ │ ├── pass-destroy.hcl │ │ └── pass.hcl │ ├── restrict-databricks-clusters │ │ ├── fail-max-workers.hcl │ │ ├── fail-node-type-id.hcl │ │ ├── mock-tfplan-fail-max-workers.sentinel │ │ ├── mock-tfplan-fail-node-type-id.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-panos-srgs │ │ ├── fail.hcl │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.hcl │ ├── restrict-remote-state │ │ ├── fail-dev.hcl │ │ ├── fail-invalid-workspace-name.hcl │ │ ├── fail-prod.hcl │ │ ├── fail-qa.hcl │ │ ├── mock-tfrun-fail-dev.sentinel │ │ ├── mock-tfrun-fail-invalid-workspace-name.sentinel │ │ ├── mock-tfrun-fail-prod.sentinel │ │ ├── mock-tfrun-fail-qa.sentinel │ │ ├── mock-tfrun-pass-dev.sentinel │ │ ├── mock-tfrun-pass-invalid-workspace-name.sentinel │ │ ├── mock-tfrun-pass-prod.sentinel │ │ ├── mock-tfrun-pass-qa.sentinel │ │ ├── mock-tfstate-fail-dev.sentinel │ │ ├── mock-tfstate-fail-invalid-workspace-name.sentinel │ │ ├── mock-tfstate-fail-prod.sentinel │ │ ├── mock-tfstate-fail-qa.sentinel │ │ ├── mock-tfstate-pass-dev.sentinel │ │ ├── mock-tfstate-pass-invalid-workspace-name.sentinel │ │ ├── mock-tfstate-pass-prod.sentinel │ │ ├── mock-tfstate-pass-qa.sentinel │ │ ├── pass-dev.hcl │ │ ├── pass-invalid-workspace-name.hcl │ │ ├── pass-prod.hcl │ │ └── pass-qa.hcl │ ├── restrict-resources-by-module-source │ │ ├── fail-direct-nested-module.hcl │ │ ├── fail-nested-modules-2.hcl │ │ ├── fail-nested-modules.hcl │ │ ├── fail-non-nested-modules.hcl │ │ ├── mock-tfconfig-fail-direct-nested-module.sentinel │ │ ├── mock-tfconfig-fail-nested-modules-2.sentinel │ │ ├── mock-tfconfig-fail-nested-modules.sentinel │ │ ├── mock-tfconfig-fail-non-nested-modules.sentinel │ │ ├── mock-tfconfig-pass-direct-nested-module.sentinel │ │ ├── mock-tfconfig-pass-nested-modules.sentinel │ │ ├── mock-tfconfig-pass-non-nested-modules.sentinel │ │ ├── pass-direct-nested-module.hcl │ │ ├── pass-nested-modules.hcl │ │ └── pass-non-nested-modules.hcl │ ├── restrict-terraform-versions │ │ ├── fail.json │ │ ├── mock-tfplan-fail.sentinel │ │ ├── mock-tfplan-pass.sentinel │ │ └── pass.json │ └── validate-variables-have-descriptions │ │ ├── fail.hcl │ │ ├── mock-tfconfig-fail.sentinel │ │ ├── mock-tfconfig-pass.sentinel │ │ └── pass.hcl └── validate-variables-have-descriptions.sentinel ├── common-functions ├── report │ ├── docs │ │ └── generate_policy_report.md │ └── report.sentinel ├── tfconfig-functions │ ├── docs │ │ ├── evaluate_attribute.md │ │ ├── filter_attribute_does_not_match_regex.md │ │ ├── filter_attribute_in_list.md │ │ ├── filter_attribute_matches_regex.md │ │ ├── filter_attribute_not_in_list.md │ │ ├── find_all_datasources.md │ │ ├── find_all_module_calls.md │ │ ├── find_all_outputs.md │ │ ├── find_all_providers.md │ │ ├── find_all_provisioners.md │ │ ├── find_all_resources.md │ │ ├── find_all_variables.md │ │ ├── find_datasources_by_provider.md │ │ ├── find_datasources_by_type.md │ │ ├── find_datasources_in_module.md │ │ ├── find_descendant_modules.md │ │ ├── find_module_calls_in_module.md │ │ ├── find_outputs_by_sensitivity.md │ │ ├── find_outputs_in_module.md │ │ ├── find_providers_by_type.md │ │ ├── find_providers_in_module.md │ │ ├── find_provisioners_by_type.md │ │ ├── find_resources_by_provider.md │ │ ├── find_resources_by_type.md │ │ ├── find_resources_in_module.md │ │ ├── find_variables_in_module.md │ │ ├── get_ancestor_module_source.md │ │ ├── get_module_source.md │ │ ├── get_parent_module_address.md │ │ ├── print_violations.md │ │ └── to_string.md │ └── tfconfig-functions.sentinel ├── tfplan-functions │ ├── docs │ │ ├── evaluate_attribute.md │ │ ├── filter_attribute_contains_items_from_list.md │ │ ├── filter_attribute_contains_items_not_in_list.md │ │ ├── filter_attribute_does_not_have_prefix.md │ │ ├── filter_attribute_does_not_have_suffix.md │ │ ├── filter_attribute_does_not_match_regex.md │ │ ├── filter_attribute_greater_than_equal_to_value.md │ │ ├── filter_attribute_greater_than_value.md │ │ ├── filter_attribute_has_prefix.md │ │ ├── filter_attribute_has_suffix.md │ │ ├── filter_attribute_in_list.md │ │ ├── filter_attribute_is_not_value.md │ │ ├── filter_attribute_is_value.md │ │ ├── filter_attribute_less_than_equal_to_value.md │ │ ├── filter_attribute_less_than_value.md │ │ ├── filter_attribute_map_key_contains_items_in_list.md │ │ ├── filter_attribute_map_key_contains_items_not_in_list.md │ │ ├── filter_attribute_matches_regex.md │ │ ├── filter_attribute_not_contains_list.md │ │ ├── filter_attribute_not_in_list.md │ │ ├── filter_attribute_was_not_value.md │ │ ├── filter_attribute_was_value.md │ │ ├── find_blocks.md │ │ ├── find_datasources.md │ │ ├── find_datasources_being_destroyed.md │ │ ├── find_datasources_by_provider.md │ │ ├── find_resources.md │ │ ├── find_resources_being_destroyed.md │ │ ├── find_resources_by_provider.md │ │ ├── print_violations.md │ │ └── to_string.md │ └── tfplan-functions.sentinel ├── tfrun-functions │ ├── docs │ │ ├── limit_cost_and_percentage_increase.md │ │ ├── limit_cost_by_workspace_name.md │ │ └── limit_proposed_monthly_cost.md │ └── tfrun-functions.sentinel └── tfstate-functions │ ├── docs │ ├── evaluate_attribute.md │ ├── filter_attribute_contains_items_from_list.md │ ├── filter_attribute_contains_items_not_in_list.md │ ├── filter_attribute_does_not_have_prefix.md │ ├── filter_attribute_does_not_have_suffix.md │ ├── filter_attribute_does_not_match_regex.md │ ├── filter_attribute_greater_than_value.md │ ├── filter_attribute_has_prefix.md │ ├── filter_attribute_has_suffix.md │ ├── filter_attribute_in_list.md │ ├── filter_attribute_is_not_value.md │ ├── filter_attribute_is_value.md │ ├── filter_attribute_less_than_value.md │ ├── filter_attribute_matches_regex.md │ ├── filter_attribute_not_contains_list.md │ ├── filter_attribute_not_in_list.md │ ├── find_blocks.md │ ├── find_datasources.md │ ├── find_datasources_by_provider.md │ ├── find_resources.md │ ├── find_resources_by_provider.md │ ├── print_violations.md │ └── to_string.md │ └── tfstate-functions.sentinel ├── gcp ├── enforce-mandatory-labels.sentinel ├── gcp-functions │ ├── docs │ │ └── find_resources_with_standard_tags.md │ └── gcp-functions.sentinel ├── mocks │ ├── gce-instance-mock-tfconfig-v2.sentinel │ ├── gce-instance-mock-tfplan-v2.sentinel │ ├── gce-instance-mock-tfrun.sentinel │ └── gce-instance-mock-tfstate-v2.sentinel ├── restrict-egress-firewall-destination-ranges.sentinel ├── restrict-gce-machine-type.sentinel ├── restrict-gke-clusters.sentinel ├── restrict-ingress-firewall-source-ranges.sentinel ├── sentinel.hcl └── test │ ├── enforce-mandatory-labels │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-egress-firewall-destination-ranges │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-gce-machine-type │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ ├── restrict-gke-clusters │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl │ └── restrict-ingress-firewall-source-ranges │ ├── fail.hcl │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.hcl └── vmware ├── mocks ├── vm-mock-tfconfig-v2.sentinel ├── vm-mock-tfplan-v2.sentinel ├── vm-mock-tfrun.sentinel └── vm-mock-tfstate-v2.sentinel ├── require-storage-drs.sentinel ├── require_nfs41_and_kerberos.sentinel ├── restrict-virtual-disk-size-and-type.sentinel ├── restrict-vm-cpu-and-memory.sentinel ├── restrict-vm-disk-size.sentinel ├── sentinel.hcl └── test ├── require-storage-drs ├── fail.hcl ├── mock-tfplan-fail.sentinel ├── mock-tfplan-pass.sentinel └── pass.hcl ├── require_nfs41_and_kerberos ├── fail.hcl ├── mock-tfplan-fail.sentinel ├── mock-tfplan-pass.sentinel └── pass.hcl ├── restrict-virtual-disk-size-and-type ├── fail.hcl ├── mock-tfplan-fail.sentinel ├── mock-tfplan-pass.sentinel └── pass.hcl ├── restrict-vm-cpu-and-memory ├── fail-cpu-and-memory.hcl ├── fail-cpu.hcl ├── fail-memory.hcl ├── mock-tfplan-fail-cpu-and-memory.sentinel ├── mock-tfplan-fail-cpu.sentinel ├── mock-tfplan-fail-memory.sentinel ├── mock-tfplan-pass.sentinel └── pass.hcl └── restrict-vm-disk-size ├── fail.hcl ├── mock-tfplan-fail.sentinel ├── mock-tfplan-pass.sentinel └── pass.hcl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/README.md -------------------------------------------------------------------------------- /aws/aws-functions/aws-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/aws-functions.sentinel -------------------------------------------------------------------------------- /aws/aws-functions/docs/determine_role_arn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/determine_role_arn.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/filter_providers_by_regions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/filter_providers_by_regions.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/find_resources_with_standard_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/find_resources_with_standard_tags.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/get_assumed_roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/get_assumed_roles.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/validate_assumed_roles_with_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/validate_assumed_roles_with_list.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/validate_assumed_roles_with_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/validate_assumed_roles_with_map.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/validate_provider_in_allowed_regions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/aws-functions/docs/validate_provider_in_allowed_regions.md -------------------------------------------------------------------------------- /aws/check-ec2-environment-tag.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/check-ec2-environment-tag.sentinel -------------------------------------------------------------------------------- /aws/enforce-mandatory-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/enforce-mandatory-tags.sentinel -------------------------------------------------------------------------------- /aws/enforce_s3_encryption.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/enforce_s3_encryption.sentinel -------------------------------------------------------------------------------- /aws/mocks/ec2-instance-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/ec2-instance-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/ec2-instance-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/ec2-instance-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/ec2-instance-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/ec2-instance-mock-tfrun.sentinel -------------------------------------------------------------------------------- /aws/mocks/ec2-instance-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/ec2-instance-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/s3-bucket-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/s3-bucket-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/s3-bucket-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/s3-bucket-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/s3-bucket-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/s3-bucket-mock-tfrun.sentinel -------------------------------------------------------------------------------- /aws/mocks/s3-bucket-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/s3-bucket-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/sgr-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/sgr-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/sgr-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/sgr-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /aws/mocks/sgr-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/sgr-mock-tfrun.sentinel -------------------------------------------------------------------------------- /aws/mocks/sgr-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/mocks/sgr-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /aws/protect-against-rds-instance-deletion.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/protect-against-rds-instance-deletion.sentinel -------------------------------------------------------------------------------- /aws/require-dns-support-for-vpcs.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/require-dns-support-for-vpcs.sentinel -------------------------------------------------------------------------------- /aws/require-most-recent-AMI-version.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/require-most-recent-AMI-version.sentinel -------------------------------------------------------------------------------- /aws/require-private-acl-and-kms-for-s3-buckets.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/require-private-acl-and-kms-for-s3-buckets.sentinel -------------------------------------------------------------------------------- /aws/require-vpc-and-kms-for-lambda-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/require-vpc-and-kms-for-lambda-functions.sentinel -------------------------------------------------------------------------------- /aws/restrict-ami-owners.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-ami-owners.sentinel -------------------------------------------------------------------------------- /aws/restrict-assumed-roles-by-workspace.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-assumed-roles-by-workspace.sentinel -------------------------------------------------------------------------------- /aws/restrict-assumed-roles.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-assumed-roles.sentinel -------------------------------------------------------------------------------- /aws/restrict-availability-zones.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-availability-zones.sentinel -------------------------------------------------------------------------------- /aws/restrict-current-ec2-instance-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-current-ec2-instance-type.sentinel -------------------------------------------------------------------------------- /aws/restrict-db-instance-engines.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-db-instance-engines.sentinel -------------------------------------------------------------------------------- /aws/restrict-ec2-instance-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-ec2-instance-type.sentinel -------------------------------------------------------------------------------- /aws/restrict-egress-sg-rule-cidr-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-egress-sg-rule-cidr-blocks.sentinel -------------------------------------------------------------------------------- /aws/restrict-eks-node-group-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-eks-node-group-size.sentinel -------------------------------------------------------------------------------- /aws/restrict-iam-policy-actions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-iam-policy-actions.sentinel -------------------------------------------------------------------------------- /aws/restrict-ingress-sg-rule-cidr-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-ingress-sg-rule-cidr-blocks.sentinel -------------------------------------------------------------------------------- /aws/restrict-ingress-sg-rule-rdp.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-ingress-sg-rule-rdp.sentinel -------------------------------------------------------------------------------- /aws/restrict-ingress-sg-rule-ssh.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-ingress-sg-rule-ssh.sentinel -------------------------------------------------------------------------------- /aws/restrict-launch-configuration-instance-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-launch-configuration-instance-type.sentinel -------------------------------------------------------------------------------- /aws/restrict-s3-bucket-policies.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-s3-bucket-policies.sentinel -------------------------------------------------------------------------------- /aws/restrict-sagemaker-notebooks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-sagemaker-notebooks.sentinel -------------------------------------------------------------------------------- /aws/restrict-subnet-of-ec2-instances.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict-subnet-of-ec2-instances.sentinel -------------------------------------------------------------------------------- /aws/restrict_s3_acl.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/restrict_s3_acl.sentinel -------------------------------------------------------------------------------- /aws/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/sentinel.hcl -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/fail-invalid-environment-tag.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/fail-invalid-environment-tag.hcl -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/fail-missing-environment-tag.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/fail-missing-environment-tag.hcl -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/mock-tfplan-fail-invalid-environment-tag.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/mock-tfplan-fail-invalid-environment-tag.sentinel -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/mock-tfplan-fail-missing-environment-tag.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/mock-tfplan-fail-missing-environment-tag.sentinel -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/check-ec2-environment-tag/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/check-ec2-environment-tag/pass.hcl -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/fail-missing-tags.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/fail-missing-tags.hcl -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/fail-no-tags.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/fail-no-tags.hcl -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfconfig-fail-missing-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfconfig-fail-missing-tags.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfconfig-fail-no-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfconfig-fail-no-tags.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfplan-fail-missing-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfplan-fail-missing-tags.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfplan-fail-no-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfplan-fail-no-tags.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce-mandatory-tags/pass.hcl -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/fail-v3.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/fail-v3.hcl -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/fail-v4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/fail-v4.hcl -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfconfig-fail-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfconfig-fail-v3.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfconfig-fail-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfconfig-fail-v4.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfconfig-pass-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfconfig-pass-v3.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfconfig-pass-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfconfig-pass-v4.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfplan-fail-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfplan-fail-v3.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfplan-fail-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfplan-fail-v4.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfplan-pass-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfplan-pass-v3.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/mock-tfplan-pass-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/mock-tfplan-pass-v4.sentinel -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/pass-v3.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/pass-v3.hcl -------------------------------------------------------------------------------- /aws/test/enforce_s3_encryption/pass-v4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/enforce_s3_encryption/pass-v4.hcl -------------------------------------------------------------------------------- /aws/test/protect-against-rds-instance-deletion/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/protect-against-rds-instance-deletion/fail.hcl -------------------------------------------------------------------------------- /aws/test/protect-against-rds-instance-deletion/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/protect-against-rds-instance-deletion/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/protect-against-rds-instance-deletion/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/protect-against-rds-instance-deletion/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/protect-against-rds-instance-deletion/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/protect-against-rds-instance-deletion/pass.hcl -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/fail-dns-hostnames.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/fail-dns-hostnames.hcl -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/fail-dns-support.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/fail-dns-support.hcl -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/fail-vpc-support-and-hostnames.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/fail-vpc-support-and-hostnames.hcl -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-hostnames.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-hostnames.sentinel -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-support-and-hostnames.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-support-and-hostnames.sentinel -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-support.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/mock-tfplan-fail-dns-support.sentinel -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/require-dns-support-for-vpcs/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-dns-support-for-vpcs/pass.hcl -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/fail.hcl -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/mock-tfstate-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/mock-tfstate-fail.sentinel -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/mock-tfstate-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/mock-tfstate-pass.sentinel -------------------------------------------------------------------------------- /aws/test/require-most-recent-AMI-version/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-most-recent-AMI-version/pass.hcl -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/fail-acl-and-kms.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/fail-acl-and-kms.hcl -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/fail-kms.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/fail-kms.hcl -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/fail-no-ssec.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/fail-no-ssec.hcl -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-acl-and-kms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-acl-and-kms.sentinel -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-kms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-kms.sentinel -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-no-ssec.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-fail-no-ssec.sentinel -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-pass-no-op.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-pass-no-op.sentinel -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/pass-no-op.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/pass-no-op.hcl -------------------------------------------------------------------------------- /aws/test/require-private-acl-and-kms-for-s3-buckets/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-private-acl-and-kms-for-s3-buckets/pass.hcl -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/fail-kms.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/fail-kms.hcl -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/fail-vpc-and-kms.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/fail-vpc-and-kms.hcl -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/fail-vpc.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/fail-vpc.hcl -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-kms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-kms.sentinel -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-vpc-and-kms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-vpc-and-kms.sentinel -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-vpc.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-fail-vpc.sentinel -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/require-vpc-and-kms-for-lambda-functions/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/require-vpc-and-kms-for-lambda-functions/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ami-owners/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ami-owners/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ami-owners/mock-tfstate-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ami-owners/mock-tfstate-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ami-owners/mock-tfstate-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ami-owners/mock-tfstate-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ami-owners/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ami-owners/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/fail-bad-role.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/fail-bad-role.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/fail-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/fail-dev.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/fail-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/fail-prod.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/fail-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/fail-qa.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-bad-role.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-bad-role.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-dev.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-prod.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-fail-qa.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-dev.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-prod.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfconfig-pass-qa.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-bad-role.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-bad-role.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-dev.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-prod.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-fail-qa.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-dev.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-prod.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfplan-pass-qa.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-dev.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-prod.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/mock-tfrun-qa.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/pass-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/pass-dev.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/pass-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/pass-prod.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles-by-workspace/pass-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles-by-workspace/pass-qa.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-assumed-roles/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-assumed-roles/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-availability-zones/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-availability-zones/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-availability-zones/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-availability-zones/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-availability-zones/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-availability-zones/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-availability-zones/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-availability-zones/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-current-ec2-instance-type/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-current-ec2-instance-type/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-current-ec2-instance-type/mock-tfstate-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-current-ec2-instance-type/mock-tfstate-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-current-ec2-instance-type/mock-tfstate-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-current-ec2-instance-type/mock-tfstate-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-current-ec2-instance-type/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-current-ec2-instance-type/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-db-instance-engines/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-db-instance-engines/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-db-instance-engines/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-db-instance-engines/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-db-instance-engines/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-db-instance-engines/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-db-instance-engines/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-db-instance-engines/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ec2-instance-type/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ec2-instance-type/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ec2-instance-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ec2-instance-type/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-egress-sg-rule-cidr-blocks/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-egress-sg-rule-cidr-blocks/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-egress-sg-rule-cidr-blocks/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-egress-sg-rule-cidr-blocks/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-egress-sg-rule-cidr-blocks/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-egress-sg-rule-cidr-blocks/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-egress-sg-rule-cidr-blocks/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-egress-sg-rule-cidr-blocks/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-eks-node-group-size/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-eks-node-group-size/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-eks-node-group-size/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-eks-node-group-size/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-eks-node-group-size/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-eks-node-group-size/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-eks-node-group-size/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-eks-node-group-size/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-iam-policy-actions/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-iam-policy-actions/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-iam-policy-actions/mock-tfstate-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-iam-policy-actions/mock-tfstate-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-iam-policy-actions/mock-tfstate-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-iam-policy-actions/mock-tfstate-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-iam-policy-actions/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-iam-policy-actions/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-cidr-blocks/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-cidr-blocks/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-cidr-blocks/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-cidr-blocks/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-cidr-blocks/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-cidr-blocks/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-cidr-blocks/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-cidr-blocks/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-rdp/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-rdp/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-rdp/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-rdp/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-rdp/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-rdp/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-rdp/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-rdp/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-ssh/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-ssh/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-ssh/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-ssh/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-ssh/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-ssh/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ingress-sg-rule-ssh/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-ingress-sg-rule-ssh/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-launch-configuration-instance-type/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-launch-configuration-instance-type/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-launch-configuration-instance-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-launch-configuration-instance-type/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-launch-configuration-instance-type/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-launch-configuration-instance-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-launch-configuration-instance-type/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-launch-configuration-instance-type/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/fail-bucket-policy.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/fail-bucket-policy.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/fail-bucket.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/fail-bucket.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/fail-invalid-vpces.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/fail-invalid-vpces.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/fail-missing-vpce.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/fail-missing-vpce.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/fail-secure-transport.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/fail-secure-transport.hcl -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-bucket-policy.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-bucket-policy.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-bucket.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-bucket.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-invalid-vpces.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-invalid-vpces.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-missing-vpce.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-missing-vpce.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-secure-transport.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-fail-secure-transport.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-bucket-policy.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-bucket-policy.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-bucket.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-bucket.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-invalid-vpces.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-invalid-vpces.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-missing-vpce.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-missing-vpce.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-secure-transport.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-fail-secure-transport.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-s3-bucket-policies/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-s3-bucket-policies/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/fail-direct-internet-access.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/fail-direct-internet-access.hcl -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/fail-missing-values.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/fail-missing-values.hcl -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/fail-root-access.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/fail-root-access.hcl -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/fail-root-and-internet-access.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/fail-root-and-internet-access.hcl -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-direct-internet.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-direct-internet.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-missing-values.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-missing-values.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-root-access.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-root-access.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-root-and-internet-access.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/mock-tfplan-fail-root-and-internet-access.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-sagemaker-notebooks/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-sagemaker-notebooks/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict-subnet-of-ec2-instances/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-subnet-of-ec2-instances/fail.hcl -------------------------------------------------------------------------------- /aws/test/restrict-subnet-of-ec2-instances/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-subnet-of-ec2-instances/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-subnet-of-ec2-instances/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-subnet-of-ec2-instances/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-subnet-of-ec2-instances/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict-subnet-of-ec2-instances/pass.hcl -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/fail-v3.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/fail-v3.hcl -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/fail-v4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/fail-v4.hcl -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfconfig-fail-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfconfig-fail-v3.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfconfig-fail-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfconfig-fail-v4.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfconfig-pass-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfconfig-pass-v3.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfconfig-pass-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfconfig-pass-v4.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfplan-fail-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfplan-fail-v3.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfplan-fail-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfplan-fail-v4.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfplan-pass-v3.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfplan-pass-v3.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/mock-tfplan-pass-v4.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/mock-tfplan-pass-v4.sentinel -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/pass-v3.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/pass-v3.hcl -------------------------------------------------------------------------------- /aws/test/restrict_s3_acl/pass-v4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/restrict_s3_acl/pass-v4.hcl -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/fail.hcl -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfrun-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfrun-fail.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/mock-tfrun-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/mock-tfrun-pass.sentinel -------------------------------------------------------------------------------- /aws/test/validate-providers-from-desired-regions/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/test/validate-providers-from-desired-regions/pass.hcl -------------------------------------------------------------------------------- /aws/validate-providers-from-desired-regions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/aws/validate-providers-from-desired-regions.sentinel -------------------------------------------------------------------------------- /azure/azure-functions/azure-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/azure-functions/azure-functions.sentinel -------------------------------------------------------------------------------- /azure/azure-functions/docs/find_resources_with_standard_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/azure-functions/docs/find_resources_with_standard_tags.md -------------------------------------------------------------------------------- /azure/enforce-mandatory-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/enforce-mandatory-tags.sentinel -------------------------------------------------------------------------------- /azure/mocks/azure-vm-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/mocks/azure-vm-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /azure/mocks/azure-vm-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/mocks/azure-vm-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /azure/mocks/azure-vm-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/mocks/azure-vm-mock-tfrun.sentinel -------------------------------------------------------------------------------- /azure/mocks/azure-vm-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/mocks/azure-vm-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /azure/require-database-auditing.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/require-database-auditing.sentinel -------------------------------------------------------------------------------- /azure/require-free-sec-center-subscription-pricing-for-vms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/require-free-sec-center-subscription-pricing-for-vms.sentinel -------------------------------------------------------------------------------- /azure/restrict-aks-clusters.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-aks-clusters.sentinel -------------------------------------------------------------------------------- /azure/restrict-app-service-to-https.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-app-service-to-https.sentinel -------------------------------------------------------------------------------- /azure/restrict-inbound-source-address-prefixes.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-inbound-source-address-prefixes.sentinel -------------------------------------------------------------------------------- /azure/restrict-outbound-destination-address-prefixes.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-outbound-destination-address-prefixes.sentinel -------------------------------------------------------------------------------- /azure/restrict-publishers-of-current-vms.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-publishers-of-current-vms.sentinel -------------------------------------------------------------------------------- /azure/restrict-vm-image-id.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-vm-image-id.sentinel -------------------------------------------------------------------------------- /azure/restrict-vm-publisher.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-vm-publisher.sentinel -------------------------------------------------------------------------------- /azure/restrict-vm-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/restrict-vm-size.sentinel -------------------------------------------------------------------------------- /azure/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/sentinel.hcl -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/enforce-mandatory-tags/fail.hcl -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/enforce-mandatory-tags/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/enforce-mandatory-tags/pass.hcl -------------------------------------------------------------------------------- /azure/test/require-database-auditing/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/fail.hcl -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfconfig-pass-external.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfconfig-pass-external.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfconfig-pass-inline.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfconfig-pass-inline.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfplan-pass-external.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfplan-pass-external.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/mock-tfplan-pass-inline.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/mock-tfplan-pass-inline.sentinel -------------------------------------------------------------------------------- /azure/test/require-database-auditing/pass-external.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/pass-external.hcl -------------------------------------------------------------------------------- /azure/test/require-database-auditing/pass-inline.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-database-auditing/pass-inline.hcl -------------------------------------------------------------------------------- /azure/test/require-free-sec-center-subscription-pricing-for-vms/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-free-sec-center-subscription-pricing-for-vms/fail.hcl -------------------------------------------------------------------------------- /azure/test/require-free-sec-center-subscription-pricing-for-vms/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-free-sec-center-subscription-pricing-for-vms/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/require-free-sec-center-subscription-pricing-for-vms/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-free-sec-center-subscription-pricing-for-vms/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/require-free-sec-center-subscription-pricing-for-vms/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/require-free-sec-center-subscription-pricing-for-vms/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/fail-max-count.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/fail-max-count.hcl -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/fail-node-count.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/fail-node-count.hcl -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/fail-vm-size.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/fail-vm-size.hcl -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/mock-tfplan-fail-max-count.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/mock-tfplan-fail-max-count.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/mock-tfplan-fail-node-count.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/mock-tfplan-fail-node-count.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/mock-tfplan-fail-vm-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/mock-tfplan-fail-vm-size.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/mock-tfplan-pass-with-autoscaling.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/mock-tfplan-pass-with-autoscaling.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-aks-clusters/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-aks-clusters/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-app-service-to-https/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-app-service-to-https/fail.hcl -------------------------------------------------------------------------------- /azure/test/restrict-app-service-to-https/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-app-service-to-https/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-app-service-to-https/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-app-service-to-https/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-app-service-to-https/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-app-service-to-https/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/fail-multiple-prefixes.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/fail-multiple-prefixes.hcl -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/fail-single-prefix.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/fail-single-prefix.hcl -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/mock-tfplan-fail-single-prefix.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/mock-tfplan-fail-single-prefix.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/mock-tfplan-pass-single-prefix.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/mock-tfplan-pass-single-prefix.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/pass-multiple-prefixes.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/pass-multiple-prefixes.hcl -------------------------------------------------------------------------------- /azure/test/restrict-inbound-source-address-prefixes/pass-single-prefix.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-inbound-source-address-prefixes/pass-single-prefix.hcl -------------------------------------------------------------------------------- /azure/test/restrict-outbound-destination-address-prefixes/fail-multiple-prefixes.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-outbound-destination-address-prefixes/fail-multiple-prefixes.hcl -------------------------------------------------------------------------------- /azure/test/restrict-outbound-destination-address-prefixes/fail-single-prefix.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-outbound-destination-address-prefixes/fail-single-prefix.hcl -------------------------------------------------------------------------------- /azure/test/restrict-outbound-destination-address-prefixes/pass-multiple-prefixes.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-outbound-destination-address-prefixes/pass-multiple-prefixes.hcl -------------------------------------------------------------------------------- /azure/test/restrict-outbound-destination-address-prefixes/pass-single-prefix.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-outbound-destination-address-prefixes/pass-single-prefix.hcl -------------------------------------------------------------------------------- /azure/test/restrict-publishers-of-current-vms/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-publishers-of-current-vms/fail.hcl -------------------------------------------------------------------------------- /azure/test/restrict-publishers-of-current-vms/mock-tfstate-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-publishers-of-current-vms/mock-tfstate-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-publishers-of-current-vms/mock-tfstate-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-publishers-of-current-vms/mock-tfstate-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-publishers-of-current-vms/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-publishers-of-current-vms/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-image-id/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-image-id/fail.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-image-id/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-image-id/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-image-id/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-image-id/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-image-id/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-image-id/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-publisher/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-publisher/fail.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-publisher/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-publisher/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-publisher/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-publisher/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-publisher/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-publisher/pass.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-size/fail.hcl -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-size/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-size/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/azure/test/restrict-vm-size/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/allowed-datasources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/allowed-datasources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/allowed-providers.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/allowed-providers.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/allowed-provisioners.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/allowed-provisioners.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/allowed-resources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/allowed-resources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/evaluate-variables-in-nested-modules.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/evaluate-variables-in-nested-modules.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/README.md -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/asteroids.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/asteroids.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/check-external-http-api.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/check-external-http-api.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/mocks/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/mocks/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/registry-functions/docs/find_most_recent_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/registry-functions/docs/find_most_recent_version.md -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/registry-functions/docs/get_recent_module_versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/registry-functions/docs/get_recent_module_versions.md -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/registry-functions/docs/get_recent_module_versions_by_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/registry-functions/docs/get_recent_module_versions_by_page.md -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/registry-functions/docs/is_module_in_public_registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/registry-functions/docs/is_module_in_public_registry.md -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/registry-functions/registry-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/registry-functions/registry-functions.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/sentinel.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/asteroids/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/asteroids/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/asteroids/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/asteroids/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/check-external-http-api/test.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/check-external-http-api/test.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-latest-module-versions/fail-invalid-version-number.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-latest-module-versions/fail-invalid-version-number.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-latest-module-versions/pass-no-pmr-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-latest-module-versions/pass-no-pmr-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-latest-module-versions/pass-valid-constraints.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-latest-module-versions/pass-valid-constraints.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-latest-module-versions/pass-valid-versions.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-latest-module-versions/pass-valid-versions.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/fail-invalid-organization.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/fail-invalid-organization.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-no-pmr-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-no-pmr-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-shared-org.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-shared-org.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-valid-versions.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/test/use-recent-versions-from-pmr/pass-valid-versions.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/use-latest-module-versions.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/use-latest-module-versions.hcl -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/use-latest-module-versions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/use-latest-module-versions.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/http-examples/use-recent-versions-from-pmr.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/http-examples/use-recent-versions-from-pmr.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/limit-cost-and-percentage-increase.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/limit-cost-and-percentage-increase.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/limit-cost-by-workspace-name.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/limit-cost-by-workspace-name.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/limit-proposed-monthly-cost.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/limit-proposed-monthly-cost.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prevent-destruction-of-prohibited-resources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prevent-destruction-of-prohibited-resources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prevent-non-root-providers.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prevent-non-root-providers.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prevent-remote-exec-provisioners-on-null-resources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prevent-remote-exec-provisioners-on-null-resources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prevent-tfe-provider-workspace-deletion.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prevent-tfe-provider-workspace-deletion.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prohibited-datasources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prohibited-datasources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prohibited-local-exec-commands.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prohibited-local-exec-commands.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prohibited-providers.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prohibited-providers.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prohibited-provisioners.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prohibited-provisioners.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/prohibited-resources.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/prohibited-resources.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/require-all-modules-have-version-constraint.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/require-all-modules-have-version-constraint.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/require-all-providers-have-version-constraint.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/require-all-providers-have-version-constraint.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/require-all-resources-from-pmr.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/require-all-resources-from-pmr.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/restrict-databricks-clusters.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/restrict-databricks-clusters.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/restrict-panos-srgs.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/restrict-panos-srgs.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/restrict-remote-state.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/restrict-remote-state.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/restrict-resources-by-module-source.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/restrict-resources-by-module-source.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/restrict-terraform-versions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/restrict-terraform-versions.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/sentinel.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-datasources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-datasources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-datasources/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-datasources/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-datasources/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-datasources/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-datasources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-datasources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/fail-with-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/fail-with-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/fail-without-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/fail-without-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/mock-tfconfig-fail-with-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/mock-tfconfig-fail-with-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/mock-tfconfig-fail-without-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/mock-tfconfig-fail-without-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/mock-tfconfig-pass-with-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/mock-tfconfig-pass-with-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/mock-tfconfig-pass-without-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/mock-tfconfig-pass-without-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/pass-with-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/pass-with-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-providers/pass-without-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-providers/pass-without-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-provisioners/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-provisioners/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-provisioners/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-provisioners/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-provisioners/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-provisioners/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-provisioners/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-provisioners/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-resources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-resources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-resources/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-resources/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-resources/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-resources/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/allowed-resources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/allowed-resources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/evaluate-variables-in-nested-modules/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/evaluate-variables-in-nested-modules/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/evaluate-variables-in-nested-modules/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/evaluate-variables-in-nested-modules/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/fail-limit.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/fail-limit.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/fail-percent-increase.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/fail-percent-increase.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/mock-tfrun-fail-limit.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/mock-tfrun-fail-limit.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/mock-tfrun-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/mock-tfrun-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/pass-no-estimates.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/pass-no-estimates.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-and-percentage-increase/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-and-percentage-increase/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/fail-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/fail-dev.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/fail-other.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/fail-other.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/fail-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/fail-prod.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/fail-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/fail-qa.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-other.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-other.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-fail-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-no-estimates.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-no-estimates.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/mock-tfrun-pass-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/pass-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/pass-dev.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/pass-no-estimates.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/pass-no-estimates.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/pass-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/pass-prod.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-cost-by-workspace-name/pass-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-cost-by-workspace-name/pass-qa.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-pass-no-estimates.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-pass-no-estimates.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/mock-tfrun-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/pass-no-estimates.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/pass-no-estimates.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/limit-proposed-monthly-cost/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/limit-proposed-monthly-cost/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-destruction-of-prohibited-resources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-destruction-of-prohibited-resources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-destruction-of-prohibited-resources/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-destruction-of-prohibited-resources/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-destruction-of-prohibited-resources/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-destruction-of-prohibited-resources/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-destruction-of-prohibited-resources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-destruction-of-prohibited-resources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-non-root-providers/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-non-root-providers/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-non-root-providers/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-non-root-providers/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-non-root-providers/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-non-root-providers/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-non-root-providers/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-non-root-providers/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-remote-exec-provisioners-on-null-resources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-remote-exec-provisioners-on-null-resources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-remote-exec-provisioners-on-null-resources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-remote-exec-provisioners-on-null-resources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/mock-tfplan-v2-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/mock-tfplan-v2-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/mock-tfplan-v2-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/mock-tfplan-v2-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prevent-tfe-provider-workspace-deletion/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-datasources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-datasources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-datasources/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-datasources/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-datasources/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-datasources/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-datasources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-datasources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-local-exec-commands/fail-constant-value.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-local-exec-commands/fail-constant-value.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-local-exec-commands/fail-reference.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-local-exec-commands/fail-reference.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-local-exec-commands/mock-tfconfig-fail-reference.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-local-exec-commands/mock-tfconfig-fail-reference.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-local-exec-commands/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-local-exec-commands/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-local-exec-commands/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-local-exec-commands/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/fail-with-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/fail-with-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/fail-without-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/fail-without-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/mock-tfconfig-fail-with-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/mock-tfconfig-fail-with-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/mock-tfconfig-pass-with-provider-blocks.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/mock-tfconfig-pass-with-provider-blocks.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/pass-with-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/pass-with-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-providers/pass-without-provider-blocks.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-providers/pass-without-provider-blocks.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-provisioners/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-provisioners/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-provisioners/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-provisioners/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-provisioners/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-provisioners/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-provisioners/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-provisioners/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-resources/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-resources/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-resources/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-resources/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-resources/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-resources/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/prohibited-resources/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/prohibited-resources/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-modules-have-version-constraint/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-modules-have-version-constraint/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-modules-have-version-constraint/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-modules-have-version-constraint/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-providers-have-version-constraint/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-providers-have-version-constraint/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-providers-have-version-constraint/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-providers-have-version-constraint/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-pass-destroy.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-pass-destroy.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-pass-destroy.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-pass-destroy.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/mock-tfrun-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/pass-destroy.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/pass-destroy.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/require-all-resources-from-pmr/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/require-all-resources-from-pmr/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/fail-max-workers.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/fail-max-workers.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/fail-node-type-id.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/fail-node-type-id.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-fail-max-workers.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-fail-max-workers.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-fail-node-type-id.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-fail-node-type-id.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-databricks-clusters/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-databricks-clusters/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-panos-srgs/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-panos-srgs/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-panos-srgs/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-panos-srgs/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-panos-srgs/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-panos-srgs/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-panos-srgs/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-panos-srgs/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/fail-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/fail-dev.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/fail-invalid-workspace-name.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/fail-invalid-workspace-name.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/fail-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/fail-prod.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/fail-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/fail-qa.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-invalid-workspace-name.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-invalid-workspace-name.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-fail-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-invalid-workspace-name.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-invalid-workspace-name.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfrun-pass-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-fail-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-dev.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-dev.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-prod.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-prod.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-qa.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/mock-tfstate-pass-qa.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/pass-dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/pass-dev.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/pass-invalid-workspace-name.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/pass-invalid-workspace-name.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/pass-prod.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/pass-prod.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-remote-state/pass-qa.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-remote-state/pass-qa.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/fail-direct-nested-module.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/fail-direct-nested-module.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/fail-nested-modules-2.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/fail-nested-modules-2.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/fail-nested-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/fail-nested-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/fail-non-nested-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/fail-non-nested-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/pass-direct-nested-module.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/pass-direct-nested-module.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/pass-nested-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/pass-nested-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-resources-by-module-source/pass-non-nested-modules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-resources-by-module-source/pass-non-nested-modules.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-terraform-versions/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-terraform-versions/fail.json -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-terraform-versions/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-terraform-versions/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-terraform-versions/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-terraform-versions/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/restrict-terraform-versions/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/restrict-terraform-versions/pass.json -------------------------------------------------------------------------------- /cloud-agnostic/test/validate-variables-have-descriptions/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/validate-variables-have-descriptions/fail.hcl -------------------------------------------------------------------------------- /cloud-agnostic/test/validate-variables-have-descriptions/mock-tfconfig-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/validate-variables-have-descriptions/mock-tfconfig-fail.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/validate-variables-have-descriptions/mock-tfconfig-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/validate-variables-have-descriptions/mock-tfconfig-pass.sentinel -------------------------------------------------------------------------------- /cloud-agnostic/test/validate-variables-have-descriptions/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/test/validate-variables-have-descriptions/pass.hcl -------------------------------------------------------------------------------- /cloud-agnostic/validate-variables-have-descriptions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/cloud-agnostic/validate-variables-have-descriptions.sentinel -------------------------------------------------------------------------------- /common-functions/report/docs/generate_policy_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/report/docs/generate_policy_report.md -------------------------------------------------------------------------------- /common-functions/report/report.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/report/report.sentinel -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/evaluate_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/evaluate_attribute.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_does_not_match_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/filter_attribute_does_not_match_regex.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/filter_attribute_in_list.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_matches_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/filter_attribute_matches_regex.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/filter_attribute_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_datasources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_datasources.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_module_calls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_module_calls.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_outputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_outputs.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_providers.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_provisioners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_provisioners.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_resources.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_all_variables.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_datasources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_datasources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_datasources_by_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_datasources_by_type.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_datasources_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_datasources_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_descendant_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_descendant_modules.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_module_calls_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_module_calls_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_outputs_by_sensitivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_outputs_by_sensitivity.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_outputs_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_outputs_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_providers_by_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_providers_by_type.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_providers_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_providers_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_provisioners_by_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_provisioners_by_type.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_resources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_resources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_resources_by_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_resources_by_type.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_resources_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_resources_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_variables_in_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/find_variables_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/get_ancestor_module_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/get_ancestor_module_source.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/get_module_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/get_module_source.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/get_parent_module_address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/get_parent_module_address.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/tfconfig-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfconfig-functions/tfconfig-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/evaluate_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/evaluate_attribute.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_contains_items_from_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_contains_items_from_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_contains_items_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_contains_items_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_does_not_have_prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_does_not_have_prefix.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_does_not_have_suffix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_does_not_have_suffix.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_does_not_match_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_does_not_match_regex.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_greater_than_equal_to_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_greater_than_equal_to_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_greater_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_greater_than_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_has_prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_has_prefix.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_has_suffix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_has_suffix.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_in_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_is_not_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_is_not_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_is_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_is_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_less_than_equal_to_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_less_than_equal_to_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_less_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_less_than_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_map_key_contains_items_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_map_key_contains_items_in_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_matches_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_matches_regex.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_not_contains_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_not_contains_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_was_not_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_was_not_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_was_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/filter_attribute_was_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_blocks.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_datasources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_datasources.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_datasources_being_destroyed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_datasources_being_destroyed.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_datasources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_datasources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_resources.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_resources_being_destroyed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_resources_being_destroyed.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_resources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/find_resources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/tfplan-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfplan-functions/tfplan-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfrun-functions/docs/limit_cost_and_percentage_increase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfrun-functions/docs/limit_cost_and_percentage_increase.md -------------------------------------------------------------------------------- /common-functions/tfrun-functions/docs/limit_cost_by_workspace_name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfrun-functions/docs/limit_cost_by_workspace_name.md -------------------------------------------------------------------------------- /common-functions/tfrun-functions/docs/limit_proposed_monthly_cost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfrun-functions/docs/limit_proposed_monthly_cost.md -------------------------------------------------------------------------------- /common-functions/tfrun-functions/tfrun-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfrun-functions/tfrun-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/evaluate_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/evaluate_attribute.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_contains_items_from_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_contains_items_from_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_contains_items_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_contains_items_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_does_not_have_prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_does_not_have_prefix.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_does_not_have_suffix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_does_not_have_suffix.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_does_not_match_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_does_not_match_regex.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_greater_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_greater_than_value.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_has_prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_has_prefix.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_has_suffix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_has_suffix.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_in_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_is_not_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_is_not_value.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_is_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_is_value.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_less_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_less_than_value.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_matches_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_matches_regex.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_not_contains_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_not_contains_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/filter_attribute_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/filter_attribute_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/find_blocks.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_datasources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/find_datasources.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_datasources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/find_datasources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/find_resources.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_resources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/find_resources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/tfstate-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/common-functions/tfstate-functions/tfstate-functions.sentinel -------------------------------------------------------------------------------- /gcp/enforce-mandatory-labels.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/enforce-mandatory-labels.sentinel -------------------------------------------------------------------------------- /gcp/gcp-functions/docs/find_resources_with_standard_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/gcp-functions/docs/find_resources_with_standard_tags.md -------------------------------------------------------------------------------- /gcp/gcp-functions/gcp-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/gcp-functions/gcp-functions.sentinel -------------------------------------------------------------------------------- /gcp/mocks/gce-instance-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/mocks/gce-instance-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /gcp/mocks/gce-instance-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/mocks/gce-instance-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /gcp/mocks/gce-instance-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/mocks/gce-instance-mock-tfrun.sentinel -------------------------------------------------------------------------------- /gcp/mocks/gce-instance-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/mocks/gce-instance-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /gcp/restrict-egress-firewall-destination-ranges.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/restrict-egress-firewall-destination-ranges.sentinel -------------------------------------------------------------------------------- /gcp/restrict-gce-machine-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/restrict-gce-machine-type.sentinel -------------------------------------------------------------------------------- /gcp/restrict-gke-clusters.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/restrict-gke-clusters.sentinel -------------------------------------------------------------------------------- /gcp/restrict-ingress-firewall-source-ranges.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/restrict-ingress-firewall-source-ranges.sentinel -------------------------------------------------------------------------------- /gcp/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/sentinel.hcl -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/enforce-mandatory-labels/fail.hcl -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/enforce-mandatory-labels/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/enforce-mandatory-labels/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/enforce-mandatory-labels/pass.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-egress-firewall-destination-ranges/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-egress-firewall-destination-ranges/fail.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-egress-firewall-destination-ranges/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-egress-firewall-destination-ranges/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-egress-firewall-destination-ranges/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-egress-firewall-destination-ranges/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-egress-firewall-destination-ranges/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-egress-firewall-destination-ranges/pass.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gce-machine-type/fail.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gce-machine-type/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gce-machine-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gce-machine-type/pass.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-gke-clusters/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gke-clusters/fail.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-gke-clusters/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gke-clusters/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-gke-clusters/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gke-clusters/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-gke-clusters/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-gke-clusters/pass.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-ingress-firewall-source-ranges/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-ingress-firewall-source-ranges/fail.hcl -------------------------------------------------------------------------------- /gcp/test/restrict-ingress-firewall-source-ranges/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-ingress-firewall-source-ranges/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-ingress-firewall-source-ranges/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-ingress-firewall-source-ranges/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-ingress-firewall-source-ranges/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/gcp/test/restrict-ingress-firewall-source-ranges/pass.hcl -------------------------------------------------------------------------------- /vmware/mocks/vm-mock-tfconfig-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/mocks/vm-mock-tfconfig-v2.sentinel -------------------------------------------------------------------------------- /vmware/mocks/vm-mock-tfplan-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/mocks/vm-mock-tfplan-v2.sentinel -------------------------------------------------------------------------------- /vmware/mocks/vm-mock-tfrun.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/mocks/vm-mock-tfrun.sentinel -------------------------------------------------------------------------------- /vmware/mocks/vm-mock-tfstate-v2.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/mocks/vm-mock-tfstate-v2.sentinel -------------------------------------------------------------------------------- /vmware/require-storage-drs.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/require-storage-drs.sentinel -------------------------------------------------------------------------------- /vmware/require_nfs41_and_kerberos.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/require_nfs41_and_kerberos.sentinel -------------------------------------------------------------------------------- /vmware/restrict-virtual-disk-size-and-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/restrict-virtual-disk-size-and-type.sentinel -------------------------------------------------------------------------------- /vmware/restrict-vm-cpu-and-memory.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/restrict-vm-cpu-and-memory.sentinel -------------------------------------------------------------------------------- /vmware/restrict-vm-disk-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/restrict-vm-disk-size.sentinel -------------------------------------------------------------------------------- /vmware/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/sentinel.hcl -------------------------------------------------------------------------------- /vmware/test/require-storage-drs/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require-storage-drs/fail.hcl -------------------------------------------------------------------------------- /vmware/test/require-storage-drs/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require-storage-drs/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /vmware/test/require-storage-drs/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require-storage-drs/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/require-storage-drs/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require-storage-drs/pass.hcl -------------------------------------------------------------------------------- /vmware/test/require_nfs41_and_kerberos/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require_nfs41_and_kerberos/fail.hcl -------------------------------------------------------------------------------- /vmware/test/require_nfs41_and_kerberos/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require_nfs41_and_kerberos/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /vmware/test/require_nfs41_and_kerberos/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require_nfs41_and_kerberos/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/require_nfs41_and_kerberos/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/require_nfs41_and_kerberos/pass.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-virtual-disk-size-and-type/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-virtual-disk-size-and-type/fail.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-virtual-disk-size-and-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-virtual-disk-size-and-type/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-virtual-disk-size-and-type/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-virtual-disk-size-and-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-virtual-disk-size-and-type/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-virtual-disk-size-and-type/pass.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-cpu-and-memory.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-cpu-and-memory.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-cpu.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-cpu.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-memory.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-memory.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-cpu-and-memory.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-cpu-and-memory.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-cpu.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-cpu.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-memory.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-memory.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-cpu-and-memory/pass.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/fail.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-disk-size/fail.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-disk-size/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-disk-size/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/pass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-sentinel-policies/HEAD/vmware/test/restrict-vm-disk-size/pass.hcl --------------------------------------------------------------------------------