Instead of directly adding a new device to inventory via deviceauth, as done here:
perform this step from conductor:
This new "device provisioning" step is required in order to provision new devices for billing related services.
- Remove new device adding in device auth
- Create event that triggers an open-source workflow that:
- Creates a new device via the inventory API
- Remove new device adding in deviceauth
device>> device_auth:new request-
device_adm >>device_auth: accepted!
device_auth>>conductor: provision new device-
Note right of conductor: previously deviceauth would add the device to inventory
conductor->> inventory: create new devic-e