cloud-init Generator
Generate a bounded #cloud-config document for hostname, packages, a user, groups, sudo, shell, and SSH public keys.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
Avoid live production secrets; use dummy or masked data where possible. Data handling details
Generated #cloud-config
How it works
Generates a small #cloud-config subset from explicit fields: hostname/FQDN, timezone, package update/upgrade, up to 64 packages, and one user with groups, shell, optional passwordless sudo, and up to 16 SSH public keys. Groups, shell, sudo, and SSH keys belong to that user, so they are rejected rather than dropped when no user name is entered. Values are quoted and raw commands are not accepted. This is syntax generation only: it does not validate distribution package names, timezone availability, user conflicts, cloud-init schema/version support, datasource limits, or boot behavior. Review with cloud-init schema --config-file and test on the target image before use.