{"nodes": [{"id": "$graphify-root$_bootstrap_apps_variables_tf", "label": "variables.tf", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": null, "type": "terraform_file"}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_kubeconfig_path", "label": "var.kubeconfig_path", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": "L1", "attributes": {"type": "string", "default": "/home/jv/.kube/config"}}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_argocd_namespace", "label": "var.argocd_namespace", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": "L6", "attributes": {"type": "string", "default": "argocd"}}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_gitops_repo_url", "label": "var.gitops_repo_url", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": "L11", "attributes": {"type": "string", "default": "ssh://git@192.168.100.73:32222/jv/my-homelab-configs.git"}}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_website_image_ref", "label": "var.website_image_ref", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": "L16", "attributes": {"type": "string", "default": ""}}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_applications", "label": "var.applications", "file_type": "code", "source_file": "bootstrap/apps/variables.tf", "source_location": "L21", "attributes": {"type": "map(object({ project = string path = string namespace = string target_revision = string prune = bool self_heal = bool create_namespace = bool }))", "default": {"container-registry": {"project": "default", "path": "apps/container-registry", "namespace": "container-registry", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}, "access-control": {"project": "default", "path": "apps/access-control", "namespace": "homelab-access", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}, "website-production": {"project": "default", "path": "apps/website", "namespace": "website-production", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}, "demos-static": {"project": "default", "path": "apps/demos-static", "namespace": "demos-static", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}, "heimdall": {"project": "default", "path": "apps/heimdall", "namespace": "monitoring", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": false}, "n8n": {"project": "default", "path": "apps/n8n", "namespace": "n8n", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}, "supply-chain-policy": {"project": "default", "path": "apps/supply-chain-policy", "namespace": "kyverno", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": false}, "homelab-alerts": {"project": "default", "path": "apps/homelab-alerts", "namespace": "monitoring", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": false}, "security-lab": {"project": "default", "path": "apps/security-lab", "namespace": "security-lab", "target_revision": "main", "prune": true, "self_heal": true, "create_namespace": true}}}}], "edges": [{"source": "$graphify-root$_bootstrap_apps_variables_tf", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_kubeconfig_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/variables.tf", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_bootstrap_apps_variables_tf", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_argocd_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/variables.tf", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_bootstrap_apps_variables_tf", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_gitops_repo_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/variables.tf", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_bootstrap_apps_variables_tf", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_website_image_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/variables.tf", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_bootstrap_apps_variables_tf", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_var_applications", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/variables.tf", "source_location": "L21", "weight": 1.0}]}