176 lines
4.5 KiB
JSON
176 lines
4.5 KiB
JSON
{
|
|
"DefaultAWSConfig": {
|
|
"credentials": {},
|
|
"region": "us-east-1",
|
|
"timeout_seconds": 30
|
|
},
|
|
"DefaultControlCenterConfig": {
|
|
"database": {},
|
|
"enabled": true,
|
|
"port": 3000,
|
|
"timeout_seconds": 30,
|
|
"url": "http://localhost:3000"
|
|
},
|
|
"DefaultDatabaseConfig": {
|
|
"backend": "memory"
|
|
},
|
|
"DefaultHetznerConfig": {
|
|
"api_url": "https://api.hetzner.cloud/v1",
|
|
"credentials": {},
|
|
"timeout_seconds": 30
|
|
},
|
|
"DefaultKMSConfig": {
|
|
"backend": "age",
|
|
"enabled": true,
|
|
"rotation_days": 90
|
|
},
|
|
"DefaultLocalConfig": {
|
|
"base_path": "/tmp/provisioning-local",
|
|
"timeout_seconds": 10
|
|
},
|
|
"DefaultOrchestratorConfig": {
|
|
"enabled": true,
|
|
"endpoint": "http://localhost:9090",
|
|
"health_check_interval_seconds": 5,
|
|
"port": 9090,
|
|
"timeout_seconds": 30
|
|
},
|
|
"DefaultPlatformServicesConfig": {
|
|
"control_center": {},
|
|
"kms_service": {},
|
|
"orchestrator": {}
|
|
},
|
|
"DefaultProviderConfig": {},
|
|
"DefaultProviderCredentialsReference": {
|
|
"credentials_source": "",
|
|
"credentials_source_type": "rustyvault"
|
|
},
|
|
"DefaultRustyVaultBootstrap": {
|
|
"encrypted_key_format": "age",
|
|
"encrypted_key_path": ""
|
|
},
|
|
"DefaultSystemConfig": {
|
|
"cache_base_path": "/var/cache/provisioning",
|
|
"config_base_path": "/etc/provisioning",
|
|
"cpu_count": 8,
|
|
"disk_total_gb": 500,
|
|
"install_path": "/opt/provisioning",
|
|
"memory_total_gb": 32,
|
|
"os_name": "linux",
|
|
"os_version": "5.15.0",
|
|
"setup_by_user": "provisioning",
|
|
"setup_date": "2025-12-11T00:00:00Z",
|
|
"setup_hostname": "provisioning-host",
|
|
"system_architecture": "x86_64",
|
|
"version": "1.0.0",
|
|
"workspaces_dir": "/opt/workspaces"
|
|
},
|
|
"DefaultUpCloudConfig": {
|
|
"api_url": "https://api.upcloud.com/1.3",
|
|
"credentials": {},
|
|
"interface": "API",
|
|
"timeout_seconds": 30
|
|
},
|
|
"DefaultUserPreferences": {
|
|
"auto_confirm_operations": false,
|
|
"default_timeout_seconds": 300,
|
|
"log_level": "info",
|
|
"preferred_editor": "vim",
|
|
"preferred_output_format": "text"
|
|
},
|
|
"DefaultWorkspaceConfig": {
|
|
"active_infrastructure": "",
|
|
"active_providers": [],
|
|
"provider_config": {},
|
|
"workspace_name": "",
|
|
"workspace_path": ""
|
|
},
|
|
"defaults": {
|
|
"AWSConfig": {
|
|
"credentials": {},
|
|
"region": "us-east-1",
|
|
"timeout_seconds": 30
|
|
},
|
|
"ControlCenterConfig": {
|
|
"database": {},
|
|
"enabled": true,
|
|
"port": 3000,
|
|
"timeout_seconds": 30,
|
|
"url": "http://localhost:3000"
|
|
},
|
|
"DatabaseConfig": {
|
|
"backend": "memory"
|
|
},
|
|
"HetznerConfig": {
|
|
"api_url": "https://api.hetzner.cloud/v1",
|
|
"credentials": {},
|
|
"timeout_seconds": 30
|
|
},
|
|
"KMSConfig": {
|
|
"backend": "age",
|
|
"enabled": true,
|
|
"rotation_days": 90
|
|
},
|
|
"LocalConfig": {
|
|
"base_path": "/tmp/provisioning-local",
|
|
"timeout_seconds": 10
|
|
},
|
|
"OrchestratorConfig": {
|
|
"enabled": true,
|
|
"endpoint": "http://localhost:9090",
|
|
"health_check_interval_seconds": 5,
|
|
"port": 9090,
|
|
"timeout_seconds": 30
|
|
},
|
|
"PlatformServicesConfig": {
|
|
"control_center": {},
|
|
"kms_service": {},
|
|
"orchestrator": {}
|
|
},
|
|
"ProviderConfig": {},
|
|
"ProviderCredentialsReference": {
|
|
"credentials_source": "",
|
|
"credentials_source_type": "rustyvault"
|
|
},
|
|
"RustyVaultBootstrap": {
|
|
"encrypted_key_format": "age",
|
|
"encrypted_key_path": ""
|
|
},
|
|
"SystemConfig": {
|
|
"cache_base_path": "/var/cache/provisioning",
|
|
"config_base_path": "/etc/provisioning",
|
|
"cpu_count": 8,
|
|
"disk_total_gb": 500,
|
|
"install_path": "/opt/provisioning",
|
|
"memory_total_gb": 32,
|
|
"os_name": "linux",
|
|
"os_version": "5.15.0",
|
|
"setup_by_user": "provisioning",
|
|
"setup_date": "2025-12-11T00:00:00Z",
|
|
"setup_hostname": "provisioning-host",
|
|
"system_architecture": "x86_64",
|
|
"version": "1.0.0",
|
|
"workspaces_dir": "/opt/workspaces"
|
|
},
|
|
"UpCloudConfig": {
|
|
"api_url": "https://api.upcloud.com/1.3",
|
|
"credentials": {},
|
|
"interface": "API",
|
|
"timeout_seconds": 30
|
|
},
|
|
"UserPreferences": {
|
|
"auto_confirm_operations": false,
|
|
"default_timeout_seconds": 300,
|
|
"log_level": "info",
|
|
"preferred_editor": "vim",
|
|
"preferred_output_format": "text"
|
|
},
|
|
"WorkspaceConfig": {
|
|
"active_infrastructure": "",
|
|
"active_providers": [],
|
|
"provider_config": {},
|
|
"workspace_name": "",
|
|
"workspace_path": ""
|
|
}
|
|
}
|
|
}
|