Cloud-init is way underappreciated IMO. One of the reasons I like using Ubuntu on the gazillion little development boards I have is that they have cloud-init on all their preinstalled images, so I can drop in a file that correctly configures the network (some of my raspis are on wifi due to location), sets up my user (including importing my SSH ID from GitHub so I can keep SSH only key based), adds the relevant packages and even repositories that I want, etc.
I wish more distros would include cloud-init in more than just their cloud images.
Cloud-init is way underappreciated IMO. One of the reasons I like using Ubuntu on the gazillion little development boards I have is that they have cloud-init on all their preinstalled images, so I can drop in a file that correctly configures the network (some of my raspis are on wifi due to location), sets up my user (including importing my SSH ID from GitHub so I can keep SSH only key based), adds the relevant packages and even repositories that I want, etc.
I wish more distros would include cloud-init in more than just their cloud images.