Skip to main content

The Communication Manager configuration file is JSON format

Example
{
"Fcrypt": {
"CACert": "/etc/ssl/certs/Aos_Root_CA.pem",
"TpmDevice": "/dev/tpmrm0",
"Pkcs11Library": "/path/to/pkcs11/library"
},
"CertStorage": "cm",
"ServiceDiscoveryURL": "https://aoscloud.io:9000",
"IAMProtectedServerURL": "node0:8089",
"IAMPublicServerURL": "node0:8090",
"CMServerURL": ":8095",
"WorkingDir": "/var/aos/workdirs/cm",
"StorageDir": "/var/aos/storages",
"StateDir": "/var/aos/states",
"UnitConfigFile": "/var/aos/workdirs/cm/aos_unit.cfg",
"Downloader": {
"DownloadDir": "/var/aos/downloads"
},
"SMController": {
"CMServerURL": ":8093",
"NodeIDs": [
"node0"
],
"UpdateTTL": "24h",
"FileServerURL": "node0:8094"
},
"UMController": {
"CMServerURL": ":8091",
"UMClients": [
{
"UMID": "node0",
"IsLocal": true,
"Priority": 1
}
],
"UpdateTTL": "24h",
"FileServerURL": "node0:8092"
},
"Migration": {
"MigrationPath": "/usr/share/aos/cm/migration",
"MergedMigrationPath": "/var/aos/workdirs/cm/migration"
}
}