<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/upstart/cloud-run-user-script.conf, branch 22.1</title>
<subtitle> (mirror of https://github.com/marekm72/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=22.1</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=22.1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/'/>
<updated>2011-01-24T19:51:57+00:00</updated>
<entry>
<title>move cloud-run-user-script.conf to cloud-final, use cloud-cfg for invoking</title>
<updated>2011-01-24T19:51:57+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2011-01-24T19:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=516e378f0e79d127baeac8c6418efc504d3b713e'/>
<id>urn:sha1:516e378f0e79d127baeac8c6418efc504d3b713e</id>
<content type='text'>
This moves what was done as cloud-run-user-script.conf to 'cloud-final'
and makes that re-use the cloud-init-cfg code, but simply with a different
set of default configs.

Also, adds keys_to_console and final_message cloud-config modules

LP: #653271</content>
</entry>
<entry>
<title>fix cloud-run-user-script for directory change, make it invoke other scripts</title>
<updated>2011-01-24T16:58:11+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2011-01-24T16:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=be61755c7723790b68f30b8acaf1ce8ba2410dd4'/>
<id>urn:sha1:be61755c7723790b68f30b8acaf1ce8ba2410dd4</id>
<content type='text'>
Now, in addition to running instance specific scripts (in runcmd or
user-data scripts), cloud-run-user-script will run other directories
also.  All under /var/lib/cloud, and in the following order:
   scripts/per-once [once ever]
   scripts/per-boot [every boot]
   scripts/per-instance [once per instance]
   instance/scripts [once per instance]

At the moment, the marker is on the entire directory, so changes to that
directory. Changes to the contents of the directory will not be noticed.
</content>
</entry>
<entry>
<title>move user scripts ('#!' and runcmd) to be per-instance (LP: #675711)</title>
<updated>2011-01-19T04:35:46+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2011-01-19T04:35:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=b85106a10a78e4c15303ac3b9b16d03a3f2f9cab'/>
<id>urn:sha1:b85106a10a78e4c15303ac3b9b16d03a3f2f9cab</id>
<content type='text'>
Previously, if you ran an instance with either runcmd data or user-data
scripts, it would run again after rebundle or create-image.

This puts the files created by runcmd or user-data scripts into instance-id
specific paths, and then runs them by that instance-id specific path.

LP: #675711</content>
</entry>
<entry>
<title>make cloud-config modules configurable by cloud-config</title>
<updated>2010-06-18T02:22:39+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2010-06-18T02:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=22184b7ca3f78808d8025bab5981ed92f8ad99f5'/>
<id>urn:sha1:22184b7ca3f78808d8025bab5981ed92f8ad99f5</id>
<content type='text'>
The list of cloud-config modules is now kept in cloud config itself.
There is a builtin list in cloudinit, which is overrideable by 
 /etc/cloud/cloud.cfg or user data cloud-config.

This should make the modules more easily added or removed (as no code
needs to be edited now)

Basic summary of changes:
 - move CloudConfig.py -&gt; cloudinit/CloudConfig/__init__.py
 - split cloud-config modules into their own files named
   cloudinit/CloudConfig/cc_&lt;name&gt;.py
 - remove all the upstart/cloud-config-* scripts, replacing them with
   upstart/cloud-config.conf
</content>
</entry>
<entry>
<title>update upstart/* files to be in sync with 0.5.7-0ubuntu4</title>
<updated>2010-03-02T20:05:34+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2010-03-02T20:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=c2b00684c225433a36898fb895af01608e1af3cc'/>
<id>urn:sha1:c2b00684c225433a36898fb895af01608e1af3cc</id>
<content type='text'>
Some changes were rushed in prior to lucid beta that didn't get pulled
back into the upstream release.  I'm pulling those in here.
</content>
</entry>
<entry>
<title>force ru-user-script to wait on cloud-config-misc</title>
<updated>2010-02-19T07:20:35+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2010-02-19T07:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=e771ad9094f117dfa2c0dee41d553bd552a54e08'/>
<id>urn:sha1:e771ad9094f117dfa2c0dee41d553bd552a54e08</id>
<content type='text'>
cloud-config-misc is adding a script to the directory
where user-scripts go, so run-user-script has to wait on it.
</content>
</entry>
<entry>
<title>fix broken user-data scripts</title>
<updated>2010-02-17T13:56:29+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2010-02-17T13:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=878ba5bef0c16ac61f56869c3bf23d3e491b431c'/>
<id>urn:sha1:878ba5bef0c16ac61f56869c3bf23d3e491b431c</id>
<content type='text'>
cloud-run-user-script was never running because it depended on 
'stopped cloudinit', rather than
'stopped cloud-init'.
</content>
</entry>
<entry>
<title>globally remove ec2init and rename to cloudinit</title>
<updated>2010-02-03T23:09:48+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2010-02-03T23:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=aed1c1e9fda1e78d19305e90f554d0dcb5388cd7'/>
<id>urn:sha1:aed1c1e9fda1e78d19305e90f554d0dcb5388cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor the config class and jobs to run through cloud-init-cfg</title>
<updated>2010-01-12T04:29:18+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@nelson</email>
</author>
<published>2010-01-12T04:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=969cbd1b5daa98a6e4d0d87750bde348fcf267e6'/>
<id>urn:sha1:969cbd1b5daa98a6e4d0d87750bde348fcf267e6</id>
<content type='text'>
At this point, the following should be functional:
  cloud-init-cfg apt-update-upgrade
</content>
</entry>
<entry>
<title>2 changes to cloud-run-user-script</title>
<updated>2010-01-11T17:54:15+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@nelson</email>
</author>
<published>2010-01-11T17:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=cc01225957ef50fd9858424122e50938100bc23b'/>
<id>urn:sha1:cc01225957ef50fd9858424122e50938100bc23b</id>
<content type='text'>
1. arguments to run-parts came before run-parts
2. explicitly state that we dont want this script to run
   until cloud-config is done
</content>
</entry>
</feed>
