Hi,
I have a similar issue. After I added the network configuration via
$ sudo ros config set rancher.network.interfaces.eth0.address
cloud-config.yml is updated. But after reboot cloud-config.yml lost t the new network configurations.
I am running the latest rancherOS on vmware ESXI