Networking and cloud-init
Sometimes cloud providers or maybe in your own infrastructure you might find the need to have your default gateway outside of your subnet, for example this is sometimes done by Hetzner and Myloc. The problem with cloud-init is that it doesn’t like it when your gateway is outside your subnet, well, it works with for example 1.1.1.100/32 and 1.1.1.1 but when you try 1.1.1.100/32 and 9.9.9.9 as gateway you will find out that cloud-init happily provisions your VM with the address, but that there are no routes. ...