summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJoshua Powers <josh.powers@canonical.com>2019-12-11 14:27:34 -0800
committerGitHub <noreply@github.com>2019-12-11 14:27:34 -0800
commitc78fddea409b5b699572f19e2db6bfdc4ded4894 (patch)
tree416cbec97ae670a6f0156a94188c6ee28374be3c /doc
parent5784c4aaa442af62100c814160bc8f96bfeee5a9 (diff)
downloadvyos-cloud-init-c78fddea409b5b699572f19e2db6bfdc4ded4894.tar.gz
vyos-cloud-init-c78fddea409b5b699572f19e2db6bfdc4ded4894.zip
docs: add cloud-init manpage
Diffstat (limited to 'doc')
-rw-r--r--doc/man/cloud-init.188
1 files changed, 88 insertions, 0 deletions
diff --git a/doc/man/cloud-init.1 b/doc/man/cloud-init.1
new file mode 100644
index 00000000..9b52dc8d
--- /dev/null
+++ b/doc/man/cloud-init.1
@@ -0,0 +1,88 @@
+.TH CLOUD-INIT 1
+
+.SH NAME
+cloud-init \- Cloud instance initialization
+
+.SH SYNOPSIS
+.BR "cloud-init" " [-h] [-d] [-f FILES] [--force] [-v] {init,modules,single,query,dhclient-hook,features,analyze,collect-logs,clean,status}"
+
+.SH DESCRIPTION
+Cloud-init provides a mechanism for cloud instance initialization.
+This is done by identifying the cloud platform that is in use, reading
+provided cloud metadata and optional vendor and user
+data, and then intializing the instance as requested.
+
+Generally, this command is not normally meant to be run directly by
+the user. However, some subcommands may useful for development or
+debug of deployments.
+
+.SH OPTIONS
+.TP
+.B "-h, --help"
+Show help message and exit
+
+.TP
+.B "-d, --debug"
+Show additional pre-action logging (default: False)
+
+.TP
+.B "-f <files>, --files <files>"
+Additional YAML configuration files to use
+
+.TP
+.B "--force"
+Force running even if no datasource is found (use at your own risk)
+
+.TP
+.B "-v, --version"
+Show program's version number and exit
+
+.SH SUBCOMMANDS
+Please see the help output for each subcommand for additional details,
+flags, and subcommands.
+
+.TP
+.B "analyze"
+Analyze cloud-init logs and data.
+
+.TP
+.B "collect-logs"
+Collect and tar all cloud-init debug info.
+
+.TP
+.B "clean"
+Remove logs and artifacts so cloud-init can re-run.
+
+.TP
+.B "dhclient-hook"
+Run the dhclient hook to record network info.
+
+.TP
+.B "features"
+List defined features.
+
+.TP
+.B "init"
+Initializes cloud-init and performs initial modules.
+
+.TP
+.B "modules"
+Activates modules using a given configuration key.
+
+.TP
+.B "query"
+Query standardized instance metadata from the command line.
+
+.TP
+.B "single"
+Run a single module.
+
+.TP
+.B "status"
+Report cloud-init status or wait on completion.
+
+.SH COPYRIGHT
+Copyright (C) 2020 Canonical Ltd. License GPL-3 or Apache-2.0
+
+.SH SEE ALSO
+Full documentation at: <https://cloudinit.readthedocs.io>