auto_reprovisioning_mode = "OnErrorOnly" prefer_module_identity_cache = false [provisioning] source = "dps" global_endpoint = "https://global.azure-devices-provisioning.net" id_scope = "[proper_id_scope]" [provisioning.attestation] method = "x509" registration_id = "device-name" [provisioning.attestation.identity_cert] method = "est" common_name = "device-name" [aziot_keys] [preloaded_keys] [cert_issuance] [cert_issuance.est] trusted_certs = [ "file:///var/aziot/certs/cacert.crt.pem" ] [cert_issuance.est.auth] username = "[user]" password = "[password]" [cert_issuance.est.urls] default = "https://localhost:8085/.well-known/est" [preloaded_certs] [edge_ca] method = "est" [tpm] [agent] name = "edgeAgent" type = "docker" imagePullPolicy = "on-create" [agent.config] image = "mcr.microsoft.com/azureiotedge-agent:1.4" [agent.config.createOptions] [agent.env] [connect] workload_uri = "unix:///var/run/iotedge/workload.sock" management_uri = "unix:///var/run/iotedge/mgmt.sock" [listen] workload_uri = "fd://aziot-edged.workload.socket" management_uri = "fd://aziot-edged.mgmt.socket" min_tls_version = "tls1.0" [watchdog] max_retries = "infinite" [moby_runtime] uri = "unix:///var/run/docker.sock" network = "azure-iot-edge"