<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/ec2-run-user-data.py, branch 20.3</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=20.3</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=20.3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2010-01-08T02:40:44+00:00</updated>
<entry>
<title>remove dead/unused code, call this 0.5.0</title>
<updated>2010-01-08T02:40:44+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@nelson</email>
</author>
<published>2010-01-08T02:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=41268c94d0f832d6a6dade0fffb7ddc0cd7a1a6c'/>
<id>urn:sha1:41268c94d0f832d6a6dade0fffb7ddc0cd7a1a6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a unittest for veriyfing that shell scripts passed in user-data get called.</title>
<updated>2009-09-04T16:16:09+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-09-04T16:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=2fd7a079c19ce42c7705e9e87bc5e807d45891b2'/>
<id>urn:sha1:2fd7a079c19ce42c7705e9e87bc5e807d45891b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement EBS volume mounting</title>
<updated>2009-08-25T21:51:16+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-08-25T21:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=59d21bb23db06e5e02cbd91ec531b1506ab97fae'/>
<id>urn:sha1:59d21bb23db06e5e02cbd91ec531b1506ab97fae</id>
<content type='text'>
This can either be invoked by instrumenting the user-data with a mime
part with content-type 'text/x-ebs-mount-description' with a body like
so:

device=/dev/sde:/var/lib/mysql,/etc/alfresco
device=/dev/sdf:/other/things

or by using the appliance config XML format like so:

&lt;appliance&gt;
  &lt;storage device="/dev/sde"&gt;
	&lt;path&gt;/var/lib/mysql&lt;/path&gt;
    &lt;path&gt;/etc/alfresco&lt;/path&gt;
	&lt;/storage&gt;
  &lt;storage device="/dev/sdf"&gt;
    &lt;path&gt;/other/things&lt;/path&gt;
  &lt;/appliance&gt;
&lt;/appliance&gt;

In either case, if the volume does not yet have a filesystem, one will be created.

For each path that is to live on the volume, a directory is created, and
populated with the data currently in the target directory (e.g.
/var/lib/mysql is copied to ${ebs_volume_path}/_var_lib_mysql). Once
this is done, the directories are bind-mounted to the relevant paths.
If the directories in question already exist, they will just be bind-mounted.
</content>
</entry>
<entry>
<title>Merge with lp:~soren/ec2-init/decorator</title>
<updated>2009-08-25T20:23:30+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-08-25T20:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=85f6e6168beb89436ebc20c67d329581f7155f5c'/>
<id>urn:sha1:85f6e6168beb89436ebc20c67d329581f7155f5c</id>
<content type='text'>
  Add @handler decorator for appliance config
</content>
</entry>
<entry>
<title>Replace static content_type_handler dictionary with a decorator.</title>
<updated>2009-08-25T15:38:05+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-08-25T15:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=674eee8a45c8c492afde327208f0c1d1fe3fd2a4'/>
<id>urn:sha1:674eee8a45c8c492afde327208f0c1d1fe3fd2a4</id>
<content type='text'>
LP: #376740</content>
</entry>
<entry>
<title>Added script handling to appliance config handling.</title>
<updated>2009-08-25T12:46:16+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-08-25T12:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=76d5d79c0ec119cf5e87e71578125081c40c291d'/>
<id>urn:sha1:76d5d79c0ec119cf5e87e71578125081c40c291d</id>
<content type='text'>
Added test cases for this.
</content>
</entry>
<entry>
<title>Added basic appliance config handling (specifically package installation and removal)</title>
<updated>2009-08-25T11:51:13+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-08-25T11:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=c4f3133dc99b68a41353f763a65dee1b323f8868'/>
<id>urn:sha1:c4f3133dc99b68a41353f763a65dee1b323f8868</id>
<content type='text'>
Also added unit tests for the above.
</content>
</entry>
<entry>
<title>Rely on the lockfile handling in the init script, and let ec2-run-user-data just do its thing.</title>
<updated>2009-06-27T18:07:35+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-06-27T18:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=78186f48d3c403ed0eb52b6415b3785584c772fc'/>
<id>urn:sha1:78186f48d3c403ed0eb52b6415b3785584c772fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean out unused imports</title>
<updated>2009-06-27T17:50:49+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-06-27T17:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=07a9ad9831f34edd2c6df934390f8840d7d99940'/>
<id>urn:sha1:07a9ad9831f34edd2c6df934390f8840d7d99940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update license to GPLv3 (dropping the "or later" bit).</title>
<updated>2009-06-27T17:46:17+00:00</updated>
<author>
<name>Soren Hansen</name>
<email>soren@canonical.com</email>
</author>
<published>2009-06-27T17:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=14c431c2d1c2eeff3a9a104beb937073ad426679'/>
<id>urn:sha1:14c431c2d1c2eeff3a9a104beb937073ad426679</id>
<content type='text'>
Update copyright years.
Add copyright and license information to setup.py.
Add myself as author of the relevant files.
</content>
</entry>
</feed>
