-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathderived_metadata.json
More file actions
11 lines (11 loc) · 3.62 KB
/
derived_metadata.json
File metadata and controls
11 lines (11 loc) · 3.62 KB
1
2
3
4
5
6
7
8
9
10
11
{
"01_metadata.auto.tfvars": "# DERIVED FLAGS (For downstream templates)\n# These are computed from the configuration above\n# ============================================================================\n\n# Profile-based configuration\n_derived_profile = \"simple\"\n\n# Compliance settings\n_derived_has_compliance_requirements = true\n_derived_compliance_frameworks = [\n \"cis\"\n]\n\n# Regional settings\n_derived_is_multi_region = false\n_derived_regions = [\n \"europe-west1\"\n]\n\n# Environment settings\n_derived_is_production = false\n_derived_environment_type = \"multi_env\"\n\n# ============================================================================\n# Next Steps:\n# 1. Review the configuration above for accuracy\n# 2. Proceed to 02_resource_hierarchy.tfvars for folder structure\n# 3. This metadata will be referenced by all downstream configurations\n# ============================================================================",
"02_resource_hierarchy.auto.tfvars": "_derived_hierarchy_summary = {\n hierarchy_type = \"environment_based\"\n project_id_prefix = \"acme\"\n naming_convention = \"{prefix}-{env}-{purpose}\"\n\n folder_count = 2\n folder_names = [\n \"Production\",\n \"Development\"\n ]\n\n environment_count = 2\n production_envs = [\n \"Production\"\n ]\n\n bootstrap_projects = [\n \"prj-shared-services\"\n ]\n}",
"03_iam_model.auto.tfvars": "_derived_admin_group_emails = [\n \"gcp-admins@acme.com\"\n]\n_derived_service_account_emails = [\n \"terraform-sa@prj-shared-services.iam.gserviceaccount.com\"\n]\n_derived_is_external_idp = false\n_derived_has_compliance = true\n_derived_compliance_frameworks = [\n \"cis\"\n]",
"04_networking.auto.tfvars": "_derived_vpc_architecture = \"standalone\"\n_derived_vpc_names = [\n \"vpc-main\"\n]\n_derived_subnet_cidrs = {\n \"sb-main-europe-west1\" = \"10.0.0.0/24\"\n}\n_derived_regions = [\n \"europe-west1\"\n]\n_derived_hub_vpc = null",
"06_security_baseline.auto.tfvars": "_derived_compliance_standard = \"cis_gcp_v2\"\n_derived_cmek_enabled = true\n_derived_data_access_logging_enabled = true\n_derived_log_retention_days = 365\n_derived_org_policy_count = 8\n_derived_access_transparency_enabled = false\n_derived_access_approval_enabled = false\n_derived_data_residency_enforced = false\n_derived_assured_workloads_enabled = false\n_derived_data_classification_enabled = true\n_derived_classification_tiers = [\n \"internal\",\n \"confidential\"\n]\n_derived_cloud_armor_enabled = true\n_derived_waf_policy_count = 1",
"08_logging_monitoring.auto.tfvars": "_derived_centralized_logging_enabled = true\n_derived_logging_project = \"\"\n_derived_default_retention_days = 365\n_derived_monitoring_project = \"prj-monitoring\"\n_derived_sink_count = 0\n_derived_alert_policy_count = 1\n_derived_notification_channel_count = 1\n_derived_uptime_check_count = 0\n_derived_dashboard_count = 1",
"09_cost_management.auto.tfvars": "_derived_billing_export_enabled = true\n_derived_billing_dataset_project = \"\"\n_derived_budget_count = 1\n_derived_total_budget_amount = 1000\n_derived_cud_enabled = false\n_derived_recommender_enabled = true",
"16_resource_management.auto.tfvars": "_derived_required_label_count = 1\n_derived_label_enforcement_enabled = false\n_derived_tags_enabled = false\n_derived_tag_key_count = 0\n_derived_project_naming_pattern = \"{org}-{env}-{purpose}\"\n_derived_asset_inventory_enabled = false\n_derived_cleanup_policies_enabled = false\n_derived_abbreviations = {\n}",
"_license": "Generated by Merlin Studio (https://site.merlin-studio.cloud). Licensed under CC BY-ND 4.0."
}