summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPavel Zakharov <pavel.zakharov@delphix.com>2019-10-31 16:26:54 +0000
committerServer Team CI Bot <josh.powers+server-team-bot@canonical.com>2019-10-31 16:26:54 +0000
commit45ea695f9b4fce180c662ab4211575d64912634e (patch)
tree23aada81d0d2e1e27858865f8adb1c2f895fb240 /doc
parentfcc92ad15199318abfad067c63f5ab941addc720 (diff)
downloadvyos-cloud-init-45ea695f9b4fce180c662ab4211575d64912634e.tar.gz
vyos-cloud-init-45ea695f9b4fce180c662ab4211575d64912634e.zip
Add config for ssh-key import and consuming user-data
This patch enables control over SSH public-key import and discarding supplied user-data (both disabled by default). allow-userdata: false ssh: allow_public_ssh_keys: false This feature enables closed appliances to prevent customers from unintentionally breaking the appliance which were not designed for user interaction. The downstream change for this is here: https://github.com/delphix/cloud-init/pull/4
Diffstat (limited to 'doc')
-rw-r--r--doc/rtd/topics/format.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/rtd/topics/format.rst b/doc/rtd/topics/format.rst
index 76050402..f9f4ba6c 100644
--- a/doc/rtd/topics/format.rst
+++ b/doc/rtd/topics/format.rst
@@ -196,6 +196,14 @@ Example
Also this `blog`_ post offers another example for more advanced usage.
+Disabling User-Data
+===================
+
+Cloud-init can be configured to ignore any user-data provided to instance.
+This allows custom images to prevent users from accidentally breaking closed
+appliances. Setting ``allow_userdata: false`` in the configuration will disable
+cloud-init from processing user-data.
+
.. [#] See your cloud provider for applicable user-data size limitations...
.. _blog: http://foss-boss.blogspot.com/2011/01/advanced-cloud-init-custom-handlers.html
.. vi: textwidth=78