<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/tools/render-cloudcfg, branch 20.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=20.1</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=20.1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/'/>
<updated>2019-12-20T23:15:16+00:00</updated>
<entry>
<title>Add support for the amazon variant in cloud.cfg.tmpl (#119)</title>
<updated>2019-12-20T23:15:16+00:00</updated>
<author>
<name>Frederick Lefebvre</name>
<email>fredlef@amazon.com</email>
</author>
<published>2019-12-20T23:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=cf2f7a9c4a584bd3cfb265013fbed95836341919'/>
<id>urn:sha1:cf2f7a9c4a584bd3cfb265013fbed95836341919</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for Arch Linux in render-cloudcfg</title>
<updated>2019-10-01T20:43:29+00:00</updated>
<author>
<name>Conrad Hoffmann</name>
<email>conrad@soundcloud.com</email>
</author>
<published>2019-10-01T20:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=5d5a32e039782ce3e1c0843082fe26260fa9273a'/>
<id>urn:sha1:5d5a32e039782ce3e1c0843082fe26260fa9273a</id>
<content type='text'>
 - Detect Arch Linux and set variant accordingly in `system_info()`
 - Allow setting render-cloudcfg variant parameter to 'arch'
 - Adjust some basic settings for Arch Linux in the cloud.cfg.tmpl

The template might need some additional Arch-specific tweaks in the
future, but at least for now the generated config works and contains
the most relevant modules.

Also:
- Sort distro variant lists when adding Arch
- Add debian to known variants in render-cloudcfg
</content>
</entry>
<entry>
<title>freebsd: fix the name of cloudcfg VARIANT</title>
<updated>2019-05-28T16:23:30+00:00</updated>
<author>
<name>Gonéri Le Bouder</name>
<email>goneri@lebouder.net</email>
</author>
<published>2019-05-28T16:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=c951963ffa94145be1bd5f1cef7dba6007f75bd2'/>
<id>urn:sha1:c951963ffa94145be1bd5f1cef7dba6007f75bd2</id>
<content type='text'>
config/cloud.cfg.tmpl uses 'freebsd', not 'bsd' to identify FreeBSD.
</content>
</entry>
<entry>
<title>suse: updates to templates to support openSUSE and SLES.</title>
<updated>2017-09-21T18:15:50+00:00</updated>
<author>
<name>Robert Schweikert</name>
<email>rjschwei@suse.com</email>
</author>
<published>2017-09-21T11:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=0451a9f60960da56e3af4f97bbcece3d98482f86'/>
<id>urn:sha1:0451a9f60960da56e3af4f97bbcece3d98482f86</id>
<content type='text'>
Things done here:
 - identify 'suse' as a variant in util.system_info and
   also tools/render-cloudcfg.
 - update systemd and cloud.cfg templates for suse specific changes.

LP: #1718640
</content>
</entry>
<entry>
<title>cloud.cfg: move to a template.  setup.py changes along the way.</title>
<updated>2017-06-08T16:59:48+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2016-09-28T20:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=41d46bfb85929c79dabcec3cf21c8d71401fd2b8'/>
<id>urn:sha1:41d46bfb85929c79dabcec3cf21c8d71401fd2b8</id>
<content type='text'>
Here we move the config/cloud.cfg to be rendered as a template.
That allows us to maintain deltas between distros in one place.
Currently we use 'variant' variable to make decisions.
A tools/render-cloudcfg is provided to render the file.

There were changes to setup.py, MANIFEST.in to allow us to put all
files into a virtual env installation and to render the cloud-config
file in 'install' or 'bdist' targets.

We have also included some config changes that were found in the
redhat distro spec.
 * include some config changes from the redhat distro spec.

The rendered cloud.cfg has some differences.
Ubuntu: white space and comment changes only.
Freebsd:
 - whitespace changes and comment changes
 - datasource_list definition moved to be closer to 'datasource'.
 - enable modules: migrator, write_files
 - move package-update-upgrade-install to final.

The initial work was done by Josh Harlow.
</content>
</entry>
</feed>
