Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experiment: Copy 202404 snapshot of all repos for an experimental combined repo to be used by public sector clients #1

Open
fmichaelobrien opened this issue Apr 4, 2024 · 2 comments
Assignees

Comments

@fmichaelobrien
Copy link
Member

fmichaelobrien commented Apr 4, 2024

Normally I would fork - to allow for rebasing - however I need (as a client request) a flat combined version of all the repos
see modules referenced by the TEF
https://github.com/terraform-google-modules

and the aggregation TEF V4 example
https://github.com/terraform-google-modules/terraform-example-foundation

@fmichaelobrien fmichaelobrien self-assigned this Apr 4, 2024
fmichaelobrien added a commit that referenced this issue Apr 4, 2024
@obriensystems
Copy link
Member

20240404:1700 EDT

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	new file:   terraform-example-foundation/0-bootstrap/.gitignore
	new file:   terraform-example-foundation/0-bootstrap/Dockerfile
	new file:   terraform-example-foundation/0-bootstrap/README-GitHub.md
	new file:   terraform-example-foundation/0-bootstrap/README-GitLab.md
	new file:   terraform-example-foundation/0-bootstrap/README-Jenkins.md
	new file:   terraform-example-foundation/0-bootstrap/README-Terraform-Cloud.md
	new file:   terraform-example-foundation/0-bootstrap/README.md
	new file:   terraform-example-foundation/0-bootstrap/backend.tf.cloud.example
	new file:   terraform-example-foundation/0-bootstrap/backend.tf.example
	new file:   terraform-example-foundation/0-bootstrap/cb.tf
	new file:   terraform-example-foundation/0-bootstrap/files/private_key_example.png
	new file:   terraform-example-foundation/0-bootstrap/github.tf.example
	new file:   terraform-example-foundation/0-bootstrap/gitlab.tf.example
	new file:   terraform-example-foundation/0-bootstrap/groups.tf
	new file:   terraform-example-foundation/0-bootstrap/jenkins.tf.example
	new file:   terraform-example-foundation/0-bootstrap/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/README.md
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/network.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/outputs.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/cb-private-pool/vpn_ha.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/gitlab-oidc/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/gitlab-oidc/outputs.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/gitlab-oidc/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/gitlab-oidc/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/README.md
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/files/jenkins_gce_startup_script.sh
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/outputs.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/jenkins-agent/vpn_ha.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-member/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-member/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-member/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-remove-role/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-remove-role/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/parent-iam-remove-role/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/tfc-agent-gke/README.md
	new file:   terraform-example-foundation/0-bootstrap/modules/tfc-agent-gke/main.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/tfc-agent-gke/outputs.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/tfc-agent-gke/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/modules/tfc-agent-gke/versions.tf
	new file:   terraform-example-foundation/0-bootstrap/onprem.md
	new file:   terraform-example-foundation/0-bootstrap/outputs.tf
	new file:   terraform-example-foundation/0-bootstrap/provider.tf
	new file:   terraform-example-foundation/0-bootstrap/sa.tf
	new file:   terraform-example-foundation/0-bootstrap/scripts/git_create_branches_helper.sh
	new file:   terraform-example-foundation/0-bootstrap/scripts/push-to-repo.sh
	new file:   terraform-example-foundation/0-bootstrap/terraform.example.tfvars
	new file:   terraform-example-foundation/0-bootstrap/terraform_cloud.tf.example
	new file:   terraform-example-foundation/0-bootstrap/variables.tf
	new file:   terraform-example-foundation/0-bootstrap/versions.tf
	new file:   terraform-example-foundation/1-org/.gitignore
	new file:   terraform-example-foundation/1-org/README.md
	new file:   terraform-example-foundation/1-org/envs/shared/README.md
	new file:   terraform-example-foundation/1-org/envs/shared/backend.tf
	new file:   terraform-example-foundation/1-org/envs/shared/backend.tf.cloud.example
	new file:   terraform-example-foundation/1-org/envs/shared/cai_monitoring.tf
	new file:   terraform-example-foundation/1-org/envs/shared/essential_contacts.tf
	new file:   terraform-example-foundation/1-org/envs/shared/folders.tf
	new file:   terraform-example-foundation/1-org/envs/shared/iam.tf
	new file:   terraform-example-foundation/1-org/envs/shared/log_sinks.tf
	new file:   terraform-example-foundation/1-org/envs/shared/org_policy.tf
	new file:   terraform-example-foundation/1-org/envs/shared/outputs.tf
	new file:   terraform-example-foundation/1-org/envs/shared/projects.tf
	new file:   terraform-example-foundation/1-org/envs/shared/providers.tf
	new file:   terraform-example-foundation/1-org/envs/shared/remote.tf
	new file:   terraform-example-foundation/1-org/envs/shared/remote.tf.cloud.example
	new file:   terraform-example-foundation/1-org/envs/shared/scc_notification.tf
	new file:   terraform-example-foundation/1-org/envs/shared/tags.tf
	new file:   terraform-example-foundation/1-org/envs/shared/terraform.example.tfvars
	new file:   terraform-example-foundation/1-org/envs/shared/variables.tf
	new file:   terraform-example-foundation/1-org/envs/shared/versions.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/README.md
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/function-source/index.js
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/function-source/package-lock.json
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/function-source/package.json
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/iam.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/main.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/outputs.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/providers.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/variables.tf
	new file:   terraform-example-foundation/1-org/modules/cai-monitoring/versions.tf
	new file:   terraform-example-foundation/1-org/modules/centralized-logging/README.md
	new file:   terraform-example-foundation/1-org/modules/centralized-logging/main.tf
	new file:   terraform-example-foundation/1-org/modules/centralized-logging/outputs.tf
	new file:   terraform-example-foundation/1-org/modules/centralized-logging/variables.tf
	new file:   terraform-example-foundation/1-org/modules/centralized-logging/versions.tf
	new file:   terraform-example-foundation/1-org/modules/network/main.tf
	new file:   terraform-example-foundation/1-org/modules/network/outputs.tf
	new file:   terraform-example-foundation/1-org/modules/network/variables.tf
	new file:   terraform-example-foundation/1-org/modules/network/versions.tf
	new file:   terraform-example-foundation/2-environments/.gitignore
	new file:   terraform-example-foundation/2-environments/README.md
	new file:   terraform-example-foundation/2-environments/envs/development/README.md
	new file:   terraform-example-foundation/2-environments/envs/development/backend.tf
	new file:   terraform-example-foundation/2-environments/envs/development/backend.tf.cloud.example
	new file:   terraform-example-foundation/2-environments/envs/development/main.tf
	new file:   terraform-example-foundation/2-environments/envs/development/outputs.tf
	new file:   terraform-example-foundation/2-environments/envs/development/terraform.tfvars
	new file:   terraform-example-foundation/2-environments/envs/development/variables.tf
	new file:   terraform-example-foundation/2-environments/envs/non-production/README.md
	new file:   terraform-example-foundation/2-environments/envs/non-production/backend.tf
	new file:   terraform-example-foundation/2-environments/envs/non-production/backend.tf.cloud.example
	new file:   terraform-example-foundation/2-environments/envs/non-production/main.tf
	new file:   terraform-example-foundation/2-environments/envs/non-production/outputs.tf
	new file:   terraform-example-foundation/2-environments/envs/non-production/terraform.tfvars
	new file:   terraform-example-foundation/2-environments/envs/non-production/variables.tf
	new file:   terraform-example-foundation/2-environments/envs/production/README.md
	new file:   terraform-example-foundation/2-environments/envs/production/backend.tf
	new file:   terraform-example-foundation/2-environments/envs/production/backend.tf.cloud.example
	new file:   terraform-example-foundation/2-environments/envs/production/main.tf
	new file:   terraform-example-foundation/2-environments/envs/production/outputs.tf
	new file:   terraform-example-foundation/2-environments/envs/production/terraform.tfvars
	new file:   terraform-example-foundation/2-environments/envs/production/variables.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/README.md
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/assured_workload.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/folders.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/iam.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/kms.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/monitoring.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/outputs.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/remote.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/remote.tf.cloud.example
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/secrets.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/variables.tf
	new file:   terraform-example-foundation/2-environments/modules/env_baseline/versions.tf
	new file:   terraform-example-foundation/2-environments/terraform.example.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/.gitignore
	new file:   terraform-example-foundation/3-networks-dual-svpc/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/access_context.auto.example.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/common.auto.example.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/backend.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/providers.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/development/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/backend.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/providers.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/non-production/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/backend.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/providers.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/production/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/backend.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/dns-hub.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/hierarchical_firewall.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/partner_interconnect.auto.tfvars.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/partner_interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/providers.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/remote.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/remote.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/shared.auto.tfvars
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/envs/shared/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/partner_interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/remote.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/remote.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_env/vpn.tf.example
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/dns.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/firewall.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/nat.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/private_service_connect.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/base_shared_vpc/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/dedicated_interconnect/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/dedicated_interconnect/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/dedicated_interconnect/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/dedicated_interconnect/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/dedicated_interconnect/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/hierarchical_firewall_policy/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/hierarchical_firewall_policy/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/hierarchical_firewall_policy/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/hierarchical_firewall_policy/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/hierarchical_firewall_policy/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/partner_interconnect/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/partner_interconnect/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/partner_interconnect/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/partner_interconnect/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/partner_interconnect/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/dns.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/firewall.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/nat.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/outputs.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/private_service_connect.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/service_control.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/restricted_shared_vpc/versions.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/vpn-ha/README.md
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/vpn-ha/main.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/modules/vpn-ha/variables.tf
	new file:   terraform-example-foundation/3-networks-dual-svpc/shared.auto.example.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/.gitignore
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/access_context.auto.example.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/common.auto.example.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/backend.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/providers.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/development/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/backend.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/providers.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/non-production/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/backend.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/providers.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/production/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/access_context.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/backend.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/backend.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/common.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/dns-hub.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/hierarchical_firewall.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/interconnect.auto.tfvars.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/net-hubs-transitivity.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/net-hubs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/partner_interconnect.auto.tfvars.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/partner_interconnect.tf.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/providers.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/remote.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/remote.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/shared.auto.tfvars
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/envs/shared/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/remote.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/remote.tf.cloud.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_env/vpn.tf.example
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/dns.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/firewall.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/nat.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/private_service_connect.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/base_shared_vpc/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/dedicated_interconnect/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/dedicated_interconnect/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/dedicated_interconnect/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/dedicated_interconnect/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/dedicated_interconnect/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/partner_interconnect/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/partner_interconnect/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/partner_interconnect/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/partner_interconnect/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/partner_interconnect/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/dns.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/firewall.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/nat.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/outputs.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/private_service_connect.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/service_control.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/restricted_shared_vpc/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/transitivity/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/transitivity/assets/gw.yaml
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/transitivity/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/transitivity/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/transitivity/versions.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/vpn-ha/README.md
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/vpn-ha/main.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/modules/vpn-ha/variables.tf
	new file:   terraform-example-foundation/3-networks-hub-and-spoke/shared.auto.example.tfvars
	new file:   terraform-example-foundation/4-projects/.gitignore
	new file:   terraform-example-foundation/4-projects/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/development.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/development/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/non-production.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/non-production/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/production.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/production/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/example_infra_pipeline.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/remote.tf
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/remote.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/shared.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_1/shared/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/development.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/development/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/non-production.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/non-production/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/main.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/production.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/production/variables.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/README.md
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/backend.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/backend.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/common.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/example_infra_pipeline.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/outputs.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/remote.tf
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/remote.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/shared.auto.tfvars
	new file:   terraform-example-foundation/4-projects/business_unit_2/shared/variables.tf
	new file:   terraform-example-foundation/4-projects/common.auto.example.tfvars
	new file:   terraform-example-foundation/4-projects/development.auto.example.tfvars
	new file:   terraform-example-foundation/4-projects/modules/base_env/README.md
	new file:   terraform-example-foundation/4-projects/modules/base_env/business_unit_folder.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/example_base_shared_vpc_project.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/example_floating_project.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/example_peering_project.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/example_restricted_shared_vpc_project.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/example_storage_cmek.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/outputs.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/remote.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/remote.tf.cloud.example
	new file:   terraform-example-foundation/4-projects/modules/base_env/variables.tf
	new file:   terraform-example-foundation/4-projects/modules/base_env/versions.tf
	new file:   terraform-example-foundation/4-projects/modules/infra_pipelines/README.md
	new file:   terraform-example-foundation/4-projects/modules/infra_pipelines/main.tf
	new file:   terraform-example-foundation/4-projects/modules/infra_pipelines/outputs.tf
	new file:   terraform-example-foundation/4-projects/modules/infra_pipelines/variables.tf
	new file:   terraform-example-foundation/4-projects/modules/infra_pipelines/versions.tf
	new file:   terraform-example-foundation/4-projects/modules/single_project/README.md
	new file:   terraform-example-foundation/4-projects/modules/single_project/main.tf
	new file:   terraform-example-foundation/4-projects/modules/single_project/outputs.tf
	new file:   terraform-example-foundation/4-projects/modules/single_project/variables.tf
	new file:   terraform-example-foundation/4-projects/modules/single_project/versions.tf
	new file:   terraform-example-foundation/4-projects/non-production.auto.example.tfvars
	new file:   terraform-example-foundation/4-projects/production.auto.example.tfvars
	new file:   terraform-example-foundation/4-projects/shared.auto.example.tfvars
	new file:   terraform-example-foundation/5-app-infra/.gitignore
	new file:   terraform-example-foundation/5-app-infra/README.md
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/README.md
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/backend.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/common.auto.tfvars
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/main.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/outputs.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/variables.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/development/versions.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/README.md
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/backend.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/common.auto.tfvars
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/main.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/outputs.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/variables.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/non-production/versions.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/README.md
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/backend.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/common.auto.tfvars
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/main.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/outputs.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/variables.tf
	new file:   terraform-example-foundation/5-app-infra/business_unit_1/production/versions.tf
	new file:   terraform-example-foundation/5-app-infra/common.auto.example.tfvars
	new file:   terraform-example-foundation/5-app-infra/modules/env_base/README.md
	new file:   terraform-example-foundation/5-app-infra/modules/env_base/main.tf
	new file:   terraform-example-foundation/5-app-infra/modules/env_base/outputs.tf
	new file:   terraform-example-foundation/5-app-infra/modules/env_base/variables.tf
	new file:   terraform-example-foundation/5-app-infra/modules/env_base/versions.tf
	new file:   terraform-example-foundation/CHANGELOG.md
	new file:   terraform-example-foundation/CONTRIBUTING.md
	new file:   terraform-example-foundation/ERRATA.md
	new file:   terraform-example-foundation/LICENSE
	new file:   terraform-example-foundation/Makefile
	new file:   terraform-example-foundation/README.md
	new file:   terraform-example-foundation/build/Jenkinsfile
	new file:   terraform-example-foundation/build/cloudbuild-tf-apply.yaml
	new file:   terraform-example-foundation/build/cloudbuild-tf-plan.yaml
	new file:   terraform-example-foundation/build/github-tf-apply.yaml
	new file:   terraform-example-foundation/build/github-tf-pull-request.yaml
	new file:   terraform-example-foundation/build/gitlab-ci.yml
	new file:   terraform-example-foundation/build/int.cloudbuild.yaml
	new file:   terraform-example-foundation/build/lint.cloudbuild.yaml
	new file:   terraform-example-foundation/build/run_gcp_auth.sh
	new file:   terraform-example-foundation/build/tf-wrapper.sh
	new file:   terraform-example-foundation/docs/FAQ.md
	new file:   terraform-example-foundation/docs/GLOSSARY.md
	new file:   terraform-example-foundation/docs/TROUBLESHOOTING.md
	new file:   terraform-example-foundation/docs/change_resource_hierarchy.md
	new file:   terraform-example-foundation/docs/upgrading_to_v2.0.md
	new file:   terraform-example-foundation/docs/upgrading_to_v3.0.md
	new file:   terraform-example-foundation/docs/upgrading_to_v4.0.md
	new file:   terraform-example-foundation/go.work
	new file:   terraform-example-foundation/helpers/foundation-deployer/README.md
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/gcp.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/gcp_test.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/testdata/failure_build.json
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/testdata/queued_build.json
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/testdata/success_build.json
	new file:   terraform-example-foundation/helpers/foundation-deployer/gcp/testdata/working_build.json
	new file:   terraform-example-foundation/helpers/foundation-deployer/global.tfvars.example
	new file:   terraform-example-foundation/helpers/foundation-deployer/go.mod
	new file:   terraform-example-foundation/helpers/foundation-deployer/go.sum
	new file:   terraform-example-foundation/helpers/foundation-deployer/main.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/msg/msg.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/stages/apply.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/stages/data.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/stages/destroy.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/stages/validate.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/stages/vet.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/steps/steps.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/steps/steps_test.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/steps/testdata/existing.json
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/files.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/files_test.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/git.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/git_test.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/logger.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/tfvars.go
	new file:   terraform-example-foundation/helpers/foundation-deployer/utils/tfvars_test.go
	new file:   terraform-example-foundation/policy-library/lib/constraints.rego
	new file:   terraform-example-foundation/policy-library/lib/util.rego
	new file:   terraform-example-foundation/policy-library/lib/util_test.rego
	new file:   terraform-example-foundation/policy-library/policies/constraints/appengine_versions.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/bigquery_world_readable.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/dnssec_prevent_rsasha1_ksk.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/dnssec_prevent_rsasha1_zsk.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_allow_only_private_cluster.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_allowed_node_sa_scope.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_container_optimized_os.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_dashboard_disable.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_disable_default_service_account.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_disable_legacy_endpoints.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_enable_alias_ip_ranges.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_legacy_abac.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_master_authorized_networks_enabled.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_node_pool_auto_repair.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_node_pool_auto_upgrade.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_restrict_client_auth_methods.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/gke_restrict_pod_traffic.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/iam_deny_public.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/network_enable_flow_logs.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/network_enable_private_google_access.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/restrict_fw_rules_rdp_world_open.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/restrict_fw_rules_ssh_world_open.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/restrict_fw_rules_world_open.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/serviceusage_allow_basic_apis.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/sql_public_ip.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/sql_ssl.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/storage_bucket_policy_only.yaml
	new file:   terraform-example-foundation/policy-library/policies/constraints/storage_denylist_public.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_allowed_resource_types.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_always_violates_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_app_service_versions.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_appengine_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_bigquery_cmek_encryption_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_bigquery_dataset_world_readable_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_bigquery_table_retention_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_bq_dataset_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_cmek_rotation_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_cmek_settings_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_compute_allowed_networks.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_compute_disk_resource_policies_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_compute_external_ip_address.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_compute_ip_forward.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_compute_zone_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_dataproc_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_dnssec_prevent_rsasha1_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_dnssec_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_enforce_labels_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_enforce_naming_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_allowed_node_sa_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_cluster_location.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_cluster_version_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_container_optimized_os.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_dashboard_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_disable_default_service_account_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_disable_legacy_endpoints_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_alias_ip_ranges.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_private_endpoint.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_shielded_nodes_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_stackdriver_kubernetes_engine_monitoring_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_stackdriver_logging_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_stackdriver_monitoring_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_enable_workload_identity_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_legacy_abac_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_master_authorized_networks_enabled_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_node_auto_repair_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_node_auto_upgrade_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_private_cluster_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_restrict_client_auth_methods_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_gke_restrict_pod_traffic_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_glb_external_ip_access_constraint_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_allow_ban_roles_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_allowed_bindings.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_allowed_policy_member_domains.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_audit_log.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_custom_role_permissions_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_required_bindings_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_restrict_service_account_creation_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_restrict_service_account_key_age_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_iam_restrict_service_account_key_type_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_lb_forwarding_rules.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_network_enable_firewall_logs_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_network_enable_flow_logs_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_network_enable_private_google_access_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_network_restrict_default_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_network_routing_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_resource_value_pattern_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_restricted_firewall_rules_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_serviceusage_allowed_services_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_spanner_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_allowed_authorized_networks_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_backup_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_instance_type_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_maintenance_window_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_public_ip_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_ssl_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_sql_world_readable_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_bucket_policy_only_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_bucket_retention_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_bucket_world_readable_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_cmek_encryption_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_location_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_storage_logging_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_allowed_regions.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_ensure_access_levels_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_ensure_project_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_ensure_services_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_ip_range_v1.yaml
	new file:   terraform-example-foundation/policy-library/policies/templates/gcp_vpc_sc_project_perimeter.yaml
	new file:   terraform-example-foundation/scripts/set-tfc-backend-and-remote.sh
	new file:   terraform-example-foundation/scripts/validate-requirements.sh
	new file:   terraform-example-foundation/test/clean_org.sh
	new file:   terraform-example-foundation/test/disable_tf_files.sh
	new file:   terraform-example-foundation/test/integration/app-infra/app_infra_test.go
	new file:   terraform-example-foundation/test/integration/bootstrap/bootstrap_test.go
	new file:   terraform-example-foundation/test/integration/envs/envs_test.go
	new file:   terraform-example-foundation/test/integration/go.mod
	new file:   terraform-example-foundation/test/integration/go.sum
	new file:   terraform-example-foundation/test/integration/networks/networks_test.go
	new file:   terraform-example-foundation/test/integration/org/org_test.go
	new file:   terraform-example-foundation/test/integration/projects-shared/projects_shared_test.go
	new file:   terraform-example-foundation/test/integration/projects/projects_test.go
	new file:   terraform-example-foundation/test/integration/shared/shared_test.go
	new file:   terraform-example-foundation/test/integration/testutils/api.go
	new file:   terraform-example-foundation/test/integration/testutils/gcp.go
	new file:   terraform-example-foundation/test/integration/testutils/retry.go
	new file:   terraform-example-foundation/test/integration/testutils/strings.go
	new file:   terraform-example-foundation/test/integration/testutils/transforms.go
	new file:   terraform-example-foundation/test/restore_tf_files.sh
	new file:   terraform-example-foundation/test/setup/iam.tf
	new file:   terraform-example-foundation/test/setup/main.tf
	new file:   terraform-example-foundation/test/setup/outputs.tf
	new file:   terraform-example-foundation/test/setup/variables.tf

obriensystems added a commit that referenced this issue Apr 4, 2024
obriensystems added a commit that referenced this issue Apr 4, 2024
obriensystems added a commit that referenced this issue Apr 4, 2024
@obriensystems obriensystems changed the title Copy 202404 snapshot of all repos for an experimental combined repo to be used by public sector clients Experiment: Copy 202404 snapshot of all repos for an experimental combined repo to be used by public sector clients Apr 4, 2024
@obriensystems
Copy link
Member

The first module

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	new file:   terraform-example-foundation/.gitignore
	new file:   terraform-google-project-factory/.kitchen.yml
	new file:   terraform-google-project-factory/.pre-commit-config.yaml
	new file:   terraform-google-project-factory/CHANGELOG.md
	new file:   terraform-google-project-factory/CONTRIBUTING.md
	new file:   terraform-google-project-factory/LICENSE
	new file:   terraform-google-project-factory/Makefile
	new file:   terraform-google-project-factory/README.md
	new file:   terraform-google-project-factory/build/int.cloudbuild.yaml
	new file:   terraform-google-project-factory/build/lint.cloudbuild.yaml
	new file:   terraform-google-project-factory/docs/FAQ.md
	new file:   terraform-google-project-factory/docs/GLOSSARY.md
	new file:   terraform-google-project-factory/docs/TROUBLESHOOTING.md
	new file:   terraform-google-project-factory/docs/running_preconditions_script.md
	new file:   terraform-google-project-factory/docs/upgrading_to_fabric_project_v5.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v1.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v10.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v11.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v13.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v15.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v2.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v4.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v6.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v8.0.md
	new file:   terraform-google-project-factory/docs/upgrading_to_project_factory_v9.0.md
	new file:   terraform-google-project-factory/examples/app_engine/README.md
	new file:   terraform-google-project-factory/examples/app_engine/main.tf
	new file:   terraform-google-project-factory/examples/app_engine/outputs.tf
	new file:   terraform-google-project-factory/examples/app_engine/variables.tf
	new file:   terraform-google-project-factory/examples/budget_project/README.md
	new file:   terraform-google-project-factory/examples/budget_project/main.tf
	new file:   terraform-google-project-factory/examples/budget_project/outputs.tf
	new file:   terraform-google-project-factory/examples/budget_project/variables.tf
	new file:   terraform-google-project-factory/examples/essential_contacts/README.md
	new file:   terraform-google-project-factory/examples/essential_contacts/main.tf
	new file:   terraform-google-project-factory/examples/essential_contacts/outputs.tf
	new file:   terraform-google-project-factory/examples/essential_contacts/variables.tf
	new file:   terraform-google-project-factory/examples/fabric_project/README.md
	new file:   terraform-google-project-factory/examples/fabric_project/main.tf
	new file:   terraform-google-project-factory/examples/fabric_project/outputs.tf
	new file:   terraform-google-project-factory/examples/fabric_project/variables.tf
	new file:   terraform-google-project-factory/examples/gke_shared_vpc/README.md
	new file:   terraform-google-project-factory/examples/gke_shared_vpc/main.tf
	new file:   terraform-google-project-factory/examples/gke_shared_vpc/variables.tf
	new file:   terraform-google-project-factory/examples/group_project/README.md
	new file:   terraform-google-project-factory/examples/group_project/main.tf
	new file:   terraform-google-project-factory/examples/group_project/outputs.tf
	new file:   terraform-google-project-factory/examples/group_project/variables.tf
	new file:   terraform-google-project-factory/examples/group_project/versions.tf
	new file:   terraform-google-project-factory/examples/project-hierarchy/README.md
	new file:   terraform-google-project-factory/examples/project-hierarchy/main.tf
	new file:   terraform-google-project-factory/examples/project-hierarchy/outputs.tf
	new file:   terraform-google-project-factory/examples/project-hierarchy/variables.tf
	new file:   terraform-google-project-factory/examples/project-hierarchy/versions.tf
	new file:   terraform-google-project-factory/examples/project_services/README.md
	new file:   terraform-google-project-factory/examples/project_services/main.tf
	new file:   terraform-google-project-factory/examples/project_services/outputs.tf
	new file:   terraform-google-project-factory/examples/project_services/variables.tf
	new file:   terraform-google-project-factory/examples/quota_project/README.md
	new file:   terraform-google-project-factory/examples/quota_project/main.tf
	new file:   terraform-google-project-factory/examples/quota_project/outputs.tf
	new file:   terraform-google-project-factory/examples/quota_project/variables.tf
	new file:   terraform-google-project-factory/examples/shared_vpc/README.md
	new file:   terraform-google-project-factory/examples/shared_vpc/main.tf
	new file:   terraform-google-project-factory/examples/shared_vpc/outputs.tf
	new file:   terraform-google-project-factory/examples/shared_vpc/variables.tf
	new file:   terraform-google-project-factory/examples/simple_project/README.md
	new file:   terraform-google-project-factory/examples/simple_project/main.tf
	new file:   terraform-google-project-factory/examples/simple_project/outputs.tf
	new file:   terraform-google-project-factory/examples/simple_project/variables.tf
	new file:   terraform-google-project-factory/examples/tags_project/README.md
	new file:   terraform-google-project-factory/examples/tags_project/main.tf
	new file:   terraform-google-project-factory/examples/tags_project/outputs.tf
	new file:   terraform-google-project-factory/examples/tags_project/variables.tf
	new file:   terraform-google-project-factory/helpers/init_centos.sh
	new file:   terraform-google-project-factory/helpers/init_debian.sh
	new file:   terraform-google-project-factory/helpers/migrate.py
	new file:   terraform-google-project-factory/helpers/migrate4.py
	new file:   terraform-google-project-factory/helpers/preconditions/preconditions.py
	new file:   terraform-google-project-factory/helpers/preconditions/requirements.txt
	new file:   terraform-google-project-factory/helpers/release-new-version.sh
	new file:   terraform-google-project-factory/helpers/setup-sa.sh
	new file:   terraform-google-project-factory/helpers/terraform_docs
	new file:   terraform-google-project-factory/helpers/terraform_validate
	new file:   terraform-google-project-factory/main.tf
	new file:   terraform-google-project-factory/metadata.yaml
	new file:   terraform-google-project-factory/modules/app_engine/main.tf
	new file:   terraform-google-project-factory/modules/app_engine/outputs.tf
	new file:   terraform-google-project-factory/modules/app_engine/variables.tf
	new file:   terraform-google-project-factory/modules/app_engine/versions.tf
	new file:   terraform-google-project-factory/modules/budget/README.md
	new file:   terraform-google-project-factory/modules/budget/main.tf
	new file:   terraform-google-project-factory/modules/budget/metadata.yaml
	new file:   terraform-google-project-factory/modules/budget/outputs.tf
	new file:   terraform-google-project-factory/modules/budget/variables.tf
	new file:   terraform-google-project-factory/modules/budget/versions.tf
	new file:   terraform-google-project-factory/modules/core_project_factory/main.tf
	new file:   terraform-google-project-factory/modules/core_project_factory/outputs.tf
	new file:   terraform-google-project-factory/modules/core_project_factory/variables.tf
	new file:   terraform-google-project-factory/modules/core_project_factory/versions.tf
	new file:   terraform-google-project-factory/modules/essential_contacts/README.md
	new file:   terraform-google-project-factory/modules/essential_contacts/main.tf
	new file:   terraform-google-project-factory/modules/essential_contacts/metadata.yaml
	new file:   terraform-google-project-factory/modules/essential_contacts/outputs.tf
	new file:   terraform-google-project-factory/modules/essential_contacts/variables.tf
	new file:   terraform-google-project-factory/modules/essential_contacts/versions.tf
	new file:   terraform-google-project-factory/modules/fabric-project/README.md
	new file:   terraform-google-project-factory/modules/fabric-project/main.tf
	new file:   terraform-google-project-factory/modules/fabric-project/metadata.yaml
	new file:   terraform-google-project-factory/modules/fabric-project/outputs.tf
	new file:   terraform-google-project-factory/modules/fabric-project/variables.tf
	new file:   terraform-google-project-factory/modules/fabric-project/versions.tf
	new file:   terraform-google-project-factory/modules/gsuite_enabled/README.md
	new file:   terraform-google-project-factory/modules/gsuite_enabled/main.tf
	new file:   terraform-google-project-factory/modules/gsuite_enabled/metadata.yaml
	new file:   terraform-google-project-factory/modules/gsuite_enabled/outputs.tf
	new file:   terraform-google-project-factory/modules/gsuite_enabled/variables.tf
	new file:   terraform-google-project-factory/modules/gsuite_enabled/versions.tf
	new file:   terraform-google-project-factory/modules/gsuite_group/main.tf
	new file:   terraform-google-project-factory/modules/gsuite_group/outputs.tf
	new file:   terraform-google-project-factory/modules/gsuite_group/variables.tf
	new file:   terraform-google-project-factory/modules/gsuite_group/versions.tf
	new file:   terraform-google-project-factory/modules/project_services/README.md
	new file:   terraform-google-project-factory/modules/project_services/main.tf
	new file:   terraform-google-project-factory/modules/project_services/metadata.yaml
	new file:   terraform-google-project-factory/modules/project_services/outputs.tf
	new file:   terraform-google-project-factory/modules/project_services/variables.tf
	new file:   terraform-google-project-factory/modules/project_services/versions.tf
	new file:   terraform-google-project-factory/modules/quota_manager/README.md
	new file:   terraform-google-project-factory/modules/quota_manager/main.tf
	new file:   terraform-google-project-factory/modules/quota_manager/metadata.yaml
	new file:   terraform-google-project-factory/modules/quota_manager/outputs.tf
	new file:   terraform-google-project-factory/modules/quota_manager/variables.tf
	new file:   terraform-google-project-factory/modules/quota_manager/versions.tf
	new file:   terraform-google-project-factory/modules/shared_vpc_access/README.md
	new file:   terraform-google-project-factory/modules/shared_vpc_access/main.tf
	new file:   terraform-google-project-factory/modules/shared_vpc_access/metadata.yaml
	new file:   terraform-google-project-factory/modules/shared_vpc_access/outputs.tf
	new file:   terraform-google-project-factory/modules/shared_vpc_access/variables.tf
	new file:   terraform-google-project-factory/modules/shared_vpc_access/versions.tf
	new file:   terraform-google-project-factory/modules/svpc_service_project/README.md
	new file:   terraform-google-project-factory/modules/svpc_service_project/main.tf
	new file:   terraform-google-project-factory/modules/svpc_service_project/metadata.yaml
	new file:   terraform-google-project-factory/modules/svpc_service_project/outputs.tf
	new file:   terraform-google-project-factory/modules/svpc_service_project/variables.tf
	new file:   terraform-google-project-factory/modules/svpc_service_project/versions.tf
	new file:   terraform-google-project-factory/outputs.tf
	new file:   terraform-google-project-factory/test/.gitignore
	new file:   terraform-google-project-factory/test/fixtures/app_engine/main.tf
	new file:   terraform-google-project-factory/test/fixtures/app_engine/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/app_engine/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/budget/main.tf
	new file:   terraform-google-project-factory/test/fixtures/budget/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/budget/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/dynamic_shared_vpc/main.tf
	new file:   terraform-google-project-factory/test/fixtures/dynamic_shared_vpc/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/dynamic_shared_vpc/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/fabric_project/main.tf
	new file:   terraform-google-project-factory/test/fixtures/fabric_project/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/fabric_project/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/full/.gitignore
	new file:   terraform-google-project-factory/test/fixtures/full/README.md
	new file:   terraform-google-project-factory/test/fixtures/full/main.tf
	new file:   terraform-google-project-factory/test/fixtures/full/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/full/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/full/versions.tf
	new file:   terraform-google-project-factory/test/fixtures/minimal/.gitignore
	new file:   terraform-google-project-factory/test/fixtures/minimal/README.md
	new file:   terraform-google-project-factory/test/fixtures/minimal/main.tf
	new file:   terraform-google-project-factory/test/fixtures/minimal/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/minimal/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/shared_vpc_no_subnets/main.tf
	new file:   terraform-google-project-factory/test/fixtures/shared_vpc_no_subnets/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/shared_vpc_no_subnets/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/vpc_sc_project/.gitignore
	new file:   terraform-google-project-factory/test/fixtures/vpc_sc_project/main.tf
	new file:   terraform-google-project-factory/test/fixtures/vpc_sc_project/outputs.tf
	new file:   terraform-google-project-factory/test/fixtures/vpc_sc_project/variables.tf
	new file:   terraform-google-project-factory/test/fixtures/vpc_sc_project/versions.tf
	new file:   terraform-google-project-factory/test/helpers/test_migrate.py
	new file:   terraform-google-project-factory/test/integration/app_engine/controls/app-engine.rb
	new file:   terraform-google-project-factory/test/integration/app_engine/inspec.yml
	new file:   terraform-google-project-factory/test/integration/budget/controls/budget.rb
	new file:   terraform-google-project-factory/test/integration/budget/inspec.yml
	new file:   terraform-google-project-factory/test/integration/budget/libraries/.gitkeep
	new file:   terraform-google-project-factory/test/integration/discover_test.go
	new file:   terraform-google-project-factory/test/integration/dynamic_shared_vpc/controls/svpc.rb
	new file:   terraform-google-project-factory/test/integration/dynamic_shared_vpc/inspec.yml
	new file:   terraform-google-project-factory/test/integration/essential_contacts/essential_contacts_test.go
	new file:   terraform-google-project-factory/test/integration/fabric_project/controls/project_fabric.rb
	new file:   terraform-google-project-factory/test/integration/fabric_project/inspec.yml
	new file:   terraform-google-project-factory/test/integration/fabric_project/libraries/.gitkeep
	new file:   terraform-google-project-factory/test/integration/full/controls/gsuite.rb
	new file:   terraform-google-project-factory/test/integration/full/controls/project-factory.rb
	new file:   terraform-google-project-factory/test/integration/full/controls/shared-vpc.rb
	new file:   terraform-google-project-factory/test/integration/full/inspec.yml
	new file:   terraform-google-project-factory/test/integration/full/libraries/.gitkeep
	new file:   terraform-google-project-factory/test/integration/go.mod
	new file:   terraform-google-project-factory/test/integration/go.sum
	new file:   terraform-google-project-factory/test/integration/minimal/controls/minimal.rb
	new file:   terraform-google-project-factory/test/integration/minimal/inspec.yml
	new file:   terraform-google-project-factory/test/integration/minimal/libraries/.gitkeep
	new file:   terraform-google-project-factory/test/integration/quota_project/quota_project_test.go
	new file:   terraform-google-project-factory/test/integration/shared_vpc_no_subnets/controls/gcloud.rb
	new file:   terraform-google-project-factory/test/integration/shared_vpc_no_subnets/controls/gcp.rb
	new file:   terraform-google-project-factory/test/integration/shared_vpc_no_subnets/inspec.yml
	new file:   terraform-google-project-factory/test/integration/tags_project/tags_project_test.go
	new file:   terraform-google-project-factory/test/integration/vpc_sc_project/controls/vpc_sc_project.rb
	new file:   terraform-google-project-factory/test/integration/vpc_sc_project/inspec.yml
	new file:   terraform-google-project-factory/test/integration/vpc_sc_project/libraries/.gitkeep
	new file:   terraform-google-project-factory/test/scripts/preconditions/test_preconditions.py
	new file:   terraform-google-project-factory/test/setup/.gitignore
	new file:   terraform-google-project-factory/test/setup/iam.tf
	new file:   terraform-google-project-factory/test/setup/main.tf
	new file:   terraform-google-project-factory/test/setup/outputs.tf
	new file:   terraform-google-project-factory/test/setup/tags.tf
	new file:   terraform-google-project-factory/test/setup/variables.tf
	new file:   terraform-google-project-factory/test/setup/versions.tf
	new file:   terraform-google-project-factory/variables.tf
	new file:   terraform-google-project-factory/versions.tf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants