Added AMT provisioning server to config.json schema.
Ylian Saint-Hilaire committed
Mar 16, 2021 at 17:26 UTC
fe39605724066403bed35ceaff53dce03b848deb
2 files changed
+36
meshcentral-config-schema.json
+29
@@ -201,6 +201,35 @@
201
"coolofftime": { "type": "integer" }
202
}
203
},
204
+ "amtProvisioningServer": {
205
+ "type": "object",
206
+ "additionalProperties": false,
207
+ "required": [ "deviceGroup", "newMebxPassword", "trustedFqdn", "ip" ],
208
+ "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.",
209
+ "properties": {
210
+ "port": {
211
+ "type": "number",
212
+ "default": 9971,
213
+ "description": "Port number that provisioning server will listen to."
214
+ },
215
+ "deviceGroup": {
216
+ "type": "string",
217
+ "description": "The agent-less device group to add Intel AMT devices to once they are activated. Must be of format: mesh/domain/id"
218
+ },
219
+ "newMebxPassword": {
220
+ "type": "string",
221
+ "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."
222
+ },
223
+ "trustedFqdn": {
224
+ "type": "string",
225
+ "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."
226
+ },
227
+ "ip": {
228
+ "type": "string",
229
+ "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."
230
+ }
231
+ }
232
+ },
233
"plugins": {
234
"type": "object",
235
"properties": { "enabled": { "type": "boolean" } },
sample-config-advanced.json
+7
@@ -111,6 +111,13 @@
111
"coolofftime": 10
112
},
113
"watchDog": { "interval": 100, "timeout": 400 },
114
+ "_AmtProvisioningServer": {
115
+ "port": 9971,
116
+ "deviceGroup": "mesh//xxxxxxxxxxxxxxxxxxxxx",
117
+ "newMebxPassword": "amtpassword",
118
+ "trustedFqdn": "sample.com",
119
+ "ip": "192.168.1.1"
120
+ },
121
"_plugins": { "enabled": true }
122
},
123
"_domaindefaults": {