diff options
author | Scott Moser <smoser@ubuntu.com> | 2011-07-26 10:22:23 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2011-07-26 10:22:23 -0400 |
commit | a6dce5ac548de073918d679503f447d265847066 (patch) | |
tree | 48947d67bf07116016b4c9d3fe4c97b65a5a7316 /doc | |
parent | 690086473dccc7489dcb21ccade9c057762e35a3 (diff) | |
download | vyos-cloud-init-a6dce5ac548de073918d679503f447d265847066.tar.gz vyos-cloud-init-a6dce5ac548de073918d679503f447d265847066.zip |
make 'include-once' really "download source once per-instance"
Marc's implementation would only ever process the include-once urls a single
time. This changes that to process them every time, with the second time
coming from a file on disk rather than the url.
You can then do expiring or one time use URLs in the include-once and
have all function of if the content was there every time.
The cached file is readable by root-only.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/userdata.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/doc/userdata.txt b/doc/userdata.txt index 3af1e632..cc691ae6 100644 --- a/doc/userdata.txt +++ b/doc/userdata.txt @@ -42,7 +42,9 @@ finds. However, certain types of user-data are handled specially. urls, one per line. Each of the URLs will be read, and their content will be passed through this same set of rules. Ie, the content read from the URL can be gzipped, mime-multi-part, or plain text - This file will just be processed once by cloud-init + This file will just be downloaded only once per instance, and its + contents cached for subsequent boots. This allows you to pass in + one-time-use or expiring URLs. * Cloud Config Data begins with #cloud-config or Content-Type: text/cloud-config |