FAQ¶
autoinstall¶
Other projects, such as Subiquity autoinstaller, use cloud-init to implement
a subset of their features and have a YAML configuration format which combines
cloud-init’s cloud-config with additional keys.
If you are an autoinstall user, please direct questions to their IRC channel
(#ubuntu-server on Libera).
Can I use cloud-init as a library?¶
Please don’t. Some projects do. However, cloud-init does not
currently make any API guarantees to either external consumers or out-of-tree
datasources / modules. Current users of cloud-init as a library are
projects that have close contact with cloud-init, which is why this
(fragile) model currently works.
For those that choose to ignore this advice, logging in cloud-init is
configured in cloud-init/cmd/main.py, and reconfigured in the
cc_rsyslog module for obvious reasons.
Where can I learn more?¶
Below are some videos, blog posts, and white papers about cloud-init from a
variety of sources.
Videos:
Perfect Proxmox Template with Cloud Image and Cloud Init [proxmox, cloud-init, template]
cloud-init - Building clouds one Linux box at a time (Video)
Blog Posts:
Cloud-init Getting Started [fedora, libvirt, cloud-init]
Build Azure Devops Agents With Linux cloud-init for Dotnet Development [terraform, azure, devops, docker, dotnet, cloud-init]
Cloud-init Getting Started [fedora, libvirt, cloud-init]
Setup Neovim cloud-init Completion [neovim, yaml, Language Server Protocol, jsonschema, cloud-init]
Whitepapers: