ServiceNow CMDB CI relationship sync: faster, more complete →
Policy Packs
Check Creation of Default VPC Network Is Disabled for GCP Projects

Check Creation of Default VPC Network Is Disabled for GCP Projects

Checking if the creation of the default VPC network is disabled at the GCP project level is important for enforcing a secure and customized network architecture. This practice ensures that all projects within the organization use purpose-built VPC networks with specific configurations and security controls, reducing the risk of misconfigurations and enhancing overall network security and compliance with best practices.

This policy pack can help you configure the following settings for org policies:

  • Checks if the project org policy Skip default network creation the creation of default network is set to On

Review policy settings →

Getting Started

Requirements

Credentials

To create a policy pack through Terraform:

  • Ensure you have Turbot/Admin permissions (or higher) in Guardrails
  • Create access keys in Guardrails

And then set your credentials:

export TURBOT_WORKSPACE=myworkspace.acme.com
export TURBOT_ACCESS_KEY=acce6ac5-access-key-here
export TURBOT_SECRET_KEY=a8af61ec-secret-key-here

Please see Turbot Guardrails Provider authentication for additional authentication methods.

Usage

Install Policy Pack

Note

By default, installed policy packs are not attached to any resources.

Policy packs must be attached to resources in order for their policy settings to take effect.

Clone:

git clone https://github.com/turbot/guardrails-samples.git
cd guardrails-samples/policy_packs/gcp/orgpolicy/check_default_vpc_creation_is_disabled_for_projects

Run the Terraform to create the policy pack in your workspace:

terraform init
terraform plan

Then apply the changes:

terraform apply

Apply Policy Pack

Log into your Guardrails workspace and attach the policy pack to a resource.

If this policy pack is attached to a Guardrails folder, its policies will be applied to all accounts and resources in that folder. The policy pack can also be attached to multiple resources.

For more information, please see Policy Packs.