OS = 'general' CONFIG_MAPPING = { "mapped_name": "os_global_config", "mapped_children": [{ "server_credentials":{ "name": "server_credentials", "title": "Server Credentials", "order": 2, "data": { "username": { "placeholder": "Username", "display_name": "User name", "order": 1, "mapped_key": [ "name", "is_required", "display_type", "default_value" ] }, "password": { "placeholder": "Password", "display_name": "Password", "order": 2, "mapped_key": [ "name", "is_required", "display_type" ] }, "confirm_password": { "placeholder": "Confirm Password", "name": "confirmPassword", "display_name": "Confirm Password", "display_type": "password", "is_required": "true", "datamatch": "password", "order": 3 } } } },{ "general": { "name": "general", "title": "", "order": 1, "data": { "language": { "display_name": "Language", "order": 1, "default_value": "en", "mapped_key": [ "name", "is_required", "display_type" ], "options": [{ "name": "English", "value": "en" },{ "name": "Chinese", "value": "cn" }], }, "timezone": { "display_name": "Timezone", "order": 2, "default_value": "America/Los_Angeles", "mapped_key": [ "name", "is_required", "display_type" ], "options": [{ "name": "Los Angeles", "value": "America/Los_Angeles" },{ "name": "Chicago", "value": "America/Chicago" },{ "name": "Hong_Kong", "value": "Asia/Hong Kong" },{ "name": "Shanghai", "value": "Asia/Shanghai" },{ "name": "London", "value": "Europe/London" },{ "name": "Paris", "value": "Europe/Paris" },{ "name": "New York", "value": "America/New_York" },], }, "http_proxy": { "placeholder": "HTTP Proxy", "display_name": "HTTP Proxy", "order": 3, "mapped_key": [ "name", "is_required", "display_type" ] }, "https_proxy": { "placeholder": "HTTPS Proxy", "display_name": "HTTPS Proxy", "order": 4, "mapped_key": [ "name", "is_required", "display_type" ] }, "no_proxy": { "placeholder": "No Proxy", "display_name": "No Proxy", "order": 5, "mapped_key": [ "name", "is_required", "display_type" ] }, "ntp_server": { "placeholder": "NTP Server", "display_name": "NTP Server", "order": 6, "mapped_key": [ "name", "is_required", "display_type" ] }, "dns_servers": { "placeholder": "DNS Server", "display_name": "DNS Server", "order": 7, "mapped_key": [ "name", "is_required", "display_type" ] }, "search_path": { "placeholder": "Search Path", "display_name": "Search Path", "order": 8, "mapped_key": [ "name", "is_required", "display_type", "default_value" ] }, "domain": { "placeholder": "Domain", "display_name": "Domain", "order": 9, "mapped_key": [ "name", "is_required", "display_type", "default_value" ] }, "default_gateway": { "placeholder": "Gateway", "display_name": "Default Gateway", "order": 10, "mapped_key": [ "name", "is_required", "display_type", "default_value" ] }, "local_repo": { "placeholder": "Local Repo", "display_name": "Local Repository", "order": 11, "mapped_key": [ "name", "is_required", "display_type" ] }, "repo_name": { "placeholder": "Repo Name", "display_name": "Repository", "default_value": "trusty-juno-ppa", "order": 12, "mapped_key": [ "name", "is_required", "display_type" ] }, "deploy_type": { "placeholder": "Deploy Type", "display_name": "Deploy Type", "default_value": "virtual", "order": 13, "mapped_key": [ "name", "is_required", "display_type" ], "options": [{ "name": "virtual", "value": "virtual" },{ "name": "baremetal", "value": "baremetal" }], } } } }] }