there is a race between cloudinit and dhcp so these have to go through 2 reboots to be sticky