I don’t use Ubuntu personally, but it was great to automate for deployment in a corporate setting.
Yes, Debian has some agnostic unattended install, but writing basically cloud-init is just so much better.
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.
I don’t use Ubuntu personally, but it was great to automate for deployment in a corporate setting.
Yes, Debian has some agnostic unattended install, but writing basically cloud-init is just so much better.
it’s also pretty easy to get an Ubuntu machine logged into an Active Directory managed domain these days.
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.