├── .github ├── actions │ └── run-sentinel │ │ ├── Dockerfile │ │ ├── action.yml │ │ └── entrypoint.sh └── workflows │ ├── aws_pull_request.yml │ ├── azure_pull_request.yml │ ├── gcp_pull_request.yml │ └── vmware_pull_request.yml ├── README.md ├── Using-Sentinel-Policies-Across-Multiple-TFC-Orgs.pptx ├── aws ├── aws-functions │ ├── aws-functions.sentinel │ └── docs │ │ ├── determine_role_arn.md │ │ ├── find_resources_with_standard_tags.md │ │ ├── get_assumed_roles.md │ │ ├── validate_assumed_roles_with_list.md │ │ └── validate_assumed_roles_with_map.md ├── enforce-mandatory-tags.sentinel ├── restrict-ec2-instance-type.sentinel ├── sentinel.hcl └── test │ ├── enforce-mandatory-tags │ ├── fail-missing-tags.json │ ├── fail-no-tags.json │ ├── 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.json │ └── restrict-ec2-instance-type │ ├── fail.json │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.json ├── azure ├── enforce-mandatory-tags.sentinel ├── restrict-vm-size.sentinel ├── sentinel.hcl └── test │ ├── enforce-mandatory-tags │ ├── fail.json │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.json │ └── restrict-vm-size │ ├── fail.json │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.json ├── common-functions ├── tfconfig-functions │ ├── docs │ │ ├── filter_attribute_in_list.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 │ │ ├── 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_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_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 ├── restrict-gce-machine-type.sentinel ├── sentinel.hcl └── test │ ├── .DS_Store │ ├── enforce-mandatory-labels │ ├── fail.json │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.json │ └── restrict-gce-machine-type │ ├── fail.json │ ├── mock-tfplan-fail.sentinel │ ├── mock-tfplan-pass.sentinel │ └── pass.json └── vmware ├── restrict-vm-cpu-and-memory.sentinel ├── restrict-vm-disk-size.sentinel ├── sentinel.hcl └── test ├── restrict-vm-cpu-and-memory ├── fail-cpu-and-memory.json ├── fail-cpu.json ├── fail-memory.json ├── mock-tfplan-fail-cpu-and-memory.sentinel ├── mock-tfplan-fail-cpu.sentinel ├── mock-tfplan-fail-memory.sentinel ├── mock-tfplan-pass.sentinel └── pass.json └── restrict-vm-disk-size ├── fail.json ├── mock-tfplan-fail.sentinel ├── mock-tfplan-pass.sentinel └── pass.json /.github/actions/run-sentinel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/actions/run-sentinel/Dockerfile -------------------------------------------------------------------------------- /.github/actions/run-sentinel/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/actions/run-sentinel/action.yml -------------------------------------------------------------------------------- /.github/actions/run-sentinel/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/actions/run-sentinel/entrypoint.sh -------------------------------------------------------------------------------- /.github/workflows/aws_pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/workflows/aws_pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/azure_pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/workflows/azure_pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/gcp_pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/workflows/gcp_pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/vmware_pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/.github/workflows/vmware_pull_request.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/README.md -------------------------------------------------------------------------------- /Using-Sentinel-Policies-Across-Multiple-TFC-Orgs.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/Using-Sentinel-Policies-Across-Multiple-TFC-Orgs.pptx -------------------------------------------------------------------------------- /aws/aws-functions/aws-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/aws-functions/aws-functions.sentinel -------------------------------------------------------------------------------- /aws/aws-functions/docs/determine_role_arn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/aws-functions/docs/determine_role_arn.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/find_resources_with_standard_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/aws-functions/docs/find_resources_with_standard_tags.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/get_assumed_roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/aws-functions/docs/get_assumed_roles.md -------------------------------------------------------------------------------- /aws/aws-functions/docs/validate_assumed_roles_with_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/aws-functions/docs/validate_assumed_roles_with_map.md -------------------------------------------------------------------------------- /aws/enforce-mandatory-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/enforce-mandatory-tags.sentinel -------------------------------------------------------------------------------- /aws/restrict-ec2-instance-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/restrict-ec2-instance-type.sentinel -------------------------------------------------------------------------------- /aws/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/sentinel.hcl -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/fail-missing-tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/enforce-mandatory-tags/fail-missing-tags.json -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/fail-no-tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/enforce-mandatory-tags/fail-no-tags.json -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/mock-tfconfig-fail-missing-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/enforce-mandatory-tags/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/enforce-mandatory-tags/pass.json -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/restrict-ec2-instance-type/fail.json -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/restrict-ec2-instance-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /aws/test/restrict-ec2-instance-type/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/aws/test/restrict-ec2-instance-type/pass.json -------------------------------------------------------------------------------- /azure/enforce-mandatory-tags.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/enforce-mandatory-tags.sentinel -------------------------------------------------------------------------------- /azure/restrict-vm-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/restrict-vm-size.sentinel -------------------------------------------------------------------------------- /azure/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/sentinel.hcl -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/enforce-mandatory-tags/fail.json -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/enforce-mandatory-tags/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/enforce-mandatory-tags/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/enforce-mandatory-tags/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/enforce-mandatory-tags/pass.json -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/restrict-vm-size/fail.json -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/restrict-vm-size/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/restrict-vm-size/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /azure/test/restrict-vm-size/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/azure/test/restrict-vm-size/pass.json -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/filter_attribute_in_list.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/filter_attribute_not_in_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_datasources.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_module_calls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_module_calls.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_outputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_outputs.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_providers.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_provisioners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_provisioners.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_resources.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_all_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_all_variables.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_datasources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_datasources_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/find_descendant_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/find_variables_in_module.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfconfig-functions/tfconfig-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfconfig-functions/tfconfig-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/evaluate_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/filter_attribute_does_not_match_regex.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_greater_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/filter_attribute_is_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_less_than_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/filter_attribute_less_than_value.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/filter_attribute_matches_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/filter_attribute_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/find_blocks.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_datasources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/find_datasources.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_datasources_being_destroyed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/find_datasources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/find_resources.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/find_resources_being_destroyed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/find_resources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfplan-functions/tfplan-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfplan-functions/tfplan-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfrun-functions/docs/limit_cost_and_percentage_increase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfrun-functions/docs/limit_proposed_monthly_cost.md -------------------------------------------------------------------------------- /common-functions/tfrun-functions/tfrun-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfrun-functions/tfrun-functions.sentinel -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/evaluate_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/filter_attribute_not_in_list.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/find_blocks.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_datasources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/find_datasources.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_datasources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/find_datasources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/find_resources.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/find_resources_by_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/find_resources_by_provider.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/print_violations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/print_violations.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/docs/to_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/docs/to_string.md -------------------------------------------------------------------------------- /common-functions/tfstate-functions/tfstate-functions.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/common-functions/tfstate-functions/tfstate-functions.sentinel -------------------------------------------------------------------------------- /gcp/enforce-mandatory-labels.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/enforce-mandatory-labels.sentinel -------------------------------------------------------------------------------- /gcp/restrict-gce-machine-type.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/restrict-gce-machine-type.sentinel -------------------------------------------------------------------------------- /gcp/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/sentinel.hcl -------------------------------------------------------------------------------- /gcp/test/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/.DS_Store -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/enforce-mandatory-labels/fail.json -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/enforce-mandatory-labels/mock-tfplan-fail.sentinel -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/mock-tfplan-pass.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/enforce-mandatory-labels/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/enforce-mandatory-labels/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/enforce-mandatory-labels/pass.json -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/restrict-gce-machine-type/fail.json -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/restrict-gce-machine-type/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /gcp/test/restrict-gce-machine-type/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/gcp/test/restrict-gce-machine-type/pass.json -------------------------------------------------------------------------------- /vmware/restrict-vm-cpu-and-memory.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/restrict-vm-cpu-and-memory.sentinel -------------------------------------------------------------------------------- /vmware/restrict-vm-disk-size.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/restrict-vm-disk-size.sentinel -------------------------------------------------------------------------------- /vmware/sentinel.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/sentinel.hcl -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-cpu-and-memory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-cpu-and-memory.json -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-cpu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-cpu.json -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/fail-memory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-cpu-and-memory/fail-memory.json -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-fail-cpu-and-memory.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-cpu-and-memory/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-cpu-and-memory/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-cpu-and-memory/pass.json -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-disk-size/fail.json -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/mock-tfplan-fail.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/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/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-disk-size/mock-tfplan-pass.sentinel -------------------------------------------------------------------------------- /vmware/test/restrict-vm-disk-size/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rberlind/sentinel-policy-sets-for-tfc/HEAD/vmware/test/restrict-vm-disk-size/pass.json --------------------------------------------------------------------------------