diff options
author | Scott Moser <smoser@ubuntu.com> | 2016-03-08 11:20:41 -0500 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2016-03-08 11:20:41 -0500 |
commit | f39e9b337778a0348ab08161d19c116408de5312 (patch) | |
tree | c091b68ab647a1b160cbbe421daa87feff4d919f /doc/examples | |
parent | 6e31038b9cccbcb4a33693060b96fc4f71d86789 (diff) | |
download | vyos-cloud-init-f39e9b337778a0348ab08161d19c116408de5312.tar.gz vyos-cloud-init-f39e9b337778a0348ab08161d19c116408de5312.zip |
add doc
Diffstat (limited to 'doc/examples')
-rw-r--r-- | doc/examples/cloud-config-seed-random.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/examples/cloud-config-seed-random.txt b/doc/examples/cloud-config-seed-random.txt new file mode 100644 index 00000000..08f69a9f --- /dev/null +++ b/doc/examples/cloud-config-seed-random.txt @@ -0,0 +1,32 @@ +#cloud-config +# +# random_seed is a dictionary. +# +# The config module will write seed data from the datasource +# to 'file' described below. +# +# Entries in this dictionary are: +# file: the file to write random data to (default is /dev/urandom) +# data: this data will be written to 'file' before data from +# the datasource +# encoding: this will be used to decode 'data' provided. +# allowed values are 'encoding', 'raw', 'base64', 'b64' +# 'gzip', or 'gz'. Default is 'raw' +# +# command: execute this command to seed random. +# the command will have RANDOM_SEED_FILE in its environment +# set to the value of 'file' above. +# command_required: default False +# if true, and 'command' is not available to be run +# then exception is raised and cloud-init will record failure. +# Otherwise, only debug error is mentioned. +# +# Note: command could be ['pollinate', +# '--server=http://local.pollinate.server'] +# which would have pollinate populate /dev/urandom from provided server +seed_random: + file: '/dev/urandom' + data: 'my random string' + encoding: 'raw' + command: ['sh', '-c', 'dd if=/dev/urandom of=$RANDOM_SEED_FILE'] + command_required: True |