The side-effect mentioned means that the action will read configuration from the device and commit it in cdb with the new version of the model. If you don't want to read anything from the device you can use the no-networking flag.
The migration will not change the config on the real device