summaryrefslogtreecommitdiff
path: root/cloudinit/stages.py
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2012-08-31 15:44:50 -0400
committerScott Moser <smoser@ubuntu.com>2012-08-31 15:44:50 -0400
commit27118e7406237510ca56e969aa1b6d9152c8afbf (patch)
tree781517557785592eb8dbe40fd52a0752af774ced /cloudinit/stages.py
parentc6e4c646287e26d15b8d2402527e1f77e21113cd (diff)
parentff60020fa3d8e457cf9d1d543af9193376bf598c (diff)
downloadvyos-cloud-init-27118e7406237510ca56e969aa1b6d9152c8afbf.tar.gz
vyos-cloud-init-27118e7406237510ca56e969aa1b6d9152c8afbf.zip
support launch index specific user-data
EC2 and openstack provide 'launch_index' in their metadata. This allows the user to specify cloud-config or multipart mime data that includes the 'Launch-Index' header. If launch index is available in the metadata service, then: * any part that contains a launch index other than the current launch-index of this instance will be ignored. * any part that does not contain a launch index will be considered as for this instance. If there is no such header, or launch_index is not available in the metadata service, then no such filtering will be done. LP: #1023177
Diffstat (limited to 'cloudinit/stages.py')
-rw-r--r--cloudinit/stages.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/cloudinit/stages.py b/cloudinit/stages.py
index c9634a90..af902925 100644
--- a/cloudinit/stages.py
+++ b/cloudinit/stages.py
@@ -347,7 +347,7 @@ class Init(object):
sys.path.insert(0, idir)
# Ensure datasource fetched before activation (just incase)
- user_data_msg = self.datasource.get_userdata()
+ user_data_msg = self.datasource.get_userdata(True)
# This keeps track of all the active handlers
c_handlers = helpers.ContentHandlers()