Added AMT provisioning server to config.json schema.

This commit is contained in:
Ylian Saint-Hilaire 2021-03-16 17:26:26 -07:00
parent 8e19f3bdf5
commit fe39605724
2 changed files with 36 additions and 0 deletions

View File

@ -201,6 +201,35 @@
"coolofftime": { "type": "integer" } "coolofftime": { "type": "integer" }
} }
}, },
"amtProvisioningServer": {
"type": "object",
"additionalProperties": false,
"required": [ "deviceGroup", "newMebxPassword", "trustedFqdn", "ip" ],
"description": "When present, this section will enable the Intel AMT provisioning server on the local network. This is used for Intel AMT bare-metal ACM activation.",
"properties": {
"port": {
"type": "number",
"default": 9971,
"description": "Port number that provisioning server will listen to."
},
"deviceGroup": {
"type": "string",
"description": "The agent-less device group to add Intel AMT devices to once they are activated. Must be of format: mesh/domain/id"
},
"newMebxPassword": {
"type": "string",
"description": "The MEBX password to set during activation. This password must be at least 8 characters long and have 1 lower, 1 upper, 1 alpha-numeric and 1 non-alpha numeric character."
},
"trustedFqdn": {
"type": "string",
"description": "The trusted FQDN or provisioning server value the remote device will have. This can be set in MEBx or using the DHCP server option 15 on the local network."
},
"ip": {
"type": "string",
"description": "The IP address of this server. This address will be used when creating the USB setup.bin file to indicate what IP address to send the hello data to."
}
}
},
"plugins": { "plugins": {
"type": "object", "type": "object",
"properties": { "enabled": { "type": "boolean" } }, "properties": { "enabled": { "type": "boolean" } },

View File

@ -111,6 +111,13 @@
"coolofftime": 10 "coolofftime": 10
}, },
"watchDog": { "interval": 100, "timeout": 400 }, "watchDog": { "interval": 100, "timeout": 400 },
"_AmtProvisioningServer": {
"port": 9971,
"deviceGroup": "mesh//xxxxxxxxxxxxxxxxxxxxx",
"newMebxPassword": "amtpassword",
"trustedFqdn": "sample.com",
"ip": "192.168.1.1"
},
"_plugins": { "enabled": true } "_plugins": { "enabled": true }
}, },
"_domaindefaults": { "_domaindefaults": {