CLOUD-INIT(1) General Commands Manual CLOUD-INIT(1)

cloud-init - Cloud instance initialization

cloud-init [-h] [-d] [--force] [-v] [SUBCOMMAND]

Cloud-init provides a mechanism for cloud instance initialization. This is done by identifying the cloud platform that is in use, reading cloud meta-data, vendor-data and user-data, and then initializing the instance as requested.

Show help message and exit.
Show program's version number and exit.
INTERNAL: Run cloud-init's stages under a single process using a synchronization protocol. This is not intended for CLI usage.

Please see the help output for each subcommand for additional details, flags, and subcommands.

Analyze cloud-init logs and data.
Collect and tar all cloud-init debug info.
Remove logs and artifacts so cloud-init can re-run.
Run development tools. See help output for subcommand details.
List defined features.
Query standardized instance metadata from the command line.
Validate cloud-config files using jsonschema.
Manually run a single module. Useful for testing during development.
Report cloud-init status or wait on completion.

Show additional pre-action logging (default: False).
Force running even if no datasource is found (use at your own risk).
Initialize cloud-init and execute initial modules.
Activate modules using a given configuration key.

0 - Success
1 - Error - Cloud-init failed.
2 - Recoverable error - Cloud-init completed but experienced errors.

Copyright (C) 2020 Canonical Ltd. License GPL-3 or Apache-2.0

Full documentation at: https://docs.cloud-init.io