Customizing Windows VMs using cloudbase-init
If you had the chance to go through Chapter 9, Customizing a Virtual Machine with cloud-init, we discussed a tool called
cloud-init. What we used it for was guest operating system customization, specifically for Linux machines.
cloud-init is heavily used in Linux-based environments, specifically in Linux-based clouds, to perform initialization and configuration of cloud VMs.
The idea behind
cloudbase-init is the same, but it's aimed at Windows guest operating systems. Its base services start up when we boot a Windows guest operating system instance, as well as read through the configuration information and configure/initialize it. We are going to show a couple of examples of
cloudbase-init operations a bit later in this chapter.
cloudbase-init do? The list of features is quite long, as
cloudbase-init has a modular approach at its core, so it offers many plugins and interpreters, which can be used to further its reach...