Cloud-init is an open-source software or service that allows users to create customized cloud servers and virtual machines. It is developed by [Canonical](https://cloud-init.io/) and gives you the flexibility to automate the provisioning of cloud instances. Currently, it supports all major Linux distributions, including Ubuntu, Debian, FreeBSD, CentOS, Fedora, Gentoo, OpenSUSE, and more. All major cloud vendors use it to modify generic OS configuration on boot. You can set up your cloud instance......