<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/doc, branch 20.4</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.4</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=20.4'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/'/>
<updated>2020-11-18T14:23:44+00:00</updated>
<entry>
<title>cli: add --system param to allow validating system user-data on a machine (#575)</title>
<updated>2020-11-18T14:23:44+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2020-11-18T14:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=f680114446a5a20ce88f3d10d966811a774c8e8f'/>
<id>urn:sha1:f680114446a5a20ce88f3d10d966811a774c8e8f</id>
<content type='text'>
Allow root user to validate the userdata provided to the launched
machine using `cloud-init devel schema --system`</content>
</entry>
<entry>
<title>faq.rst: add warning to answer that suggests running `clean` (#661)</title>
<updated>2020-11-10T16:49:27+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-11-10T16:49:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=39cf5c4e1575561d622c127797ff9d87e2a649bb'/>
<id>urn:sha1:39cf5c4e1575561d622c127797ff9d87e2a649bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: add example query commands to debug Jinja templates (#645)</title>
<updated>2020-11-02T14:20:30+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2020-11-02T14:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=8642e8bce3530d2deb6b02895c08edd291eea48f'/>
<id>urn:sha1:8642e8bce3530d2deb6b02895c08edd291eea48f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct documentation and testcase data for some user-data YAML (#618)</title>
<updated>2020-10-30T20:12:38+00:00</updated>
<author>
<name>dermotbradley</name>
<email>dermot_bradley@yahoo.com</email>
</author>
<published>2020-10-30T20:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=f8c84aeead77b7e508644d94889ee701f20e8d31'/>
<id>urn:sha1:f8c84aeead77b7e508644d94889ee701f20e8d31</id>
<content type='text'>
For cc_users_groups the user setting "expiredate" must be quoted in
order for the relevant flag and value to be then passed to the useradd
command. It its vaiue is not quoted then it is treated as Python type
datetime.date and in `cloudinit/distros/__init__.py` the below "is it a
string" condition fails and so no "--expiredate" parameter is passed to
useradd and therefore it has no effect:

```
if key in useradd_opts and val and isinstance(val, str):
    useradd_cmd.extend([useradd_opts[key], val])
```

For cc_users_groups, the user setting "inactive" does not actually
disable accounts, the useradd "--inactive" option actually defines the
number of days after password expiry that users can still login. So I
have changed the docs to show it taking a quoted value of days (which
works with the current code) rather than a boolean value.  The quotes
are necessary, like expiredate above, so that the value is also passed
to the useradd command.

For cc_power_state_change.py the "delay" setting value needs to have
quotes around it as otherwise its leading plus sign will be stripped
off.</content>
</entry>
<entry>
<title>Update network config docs to clarify MAC address quoting (#623)</title>
<updated>2020-10-27T20:54:30+00:00</updated>
<author>
<name>dermotbradley</name>
<email>dermot_bradley@yahoo.com</email>
</author>
<published>2020-10-27T20:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=f50f635afe5da4e8971ec36719bdc9249cda2d0e'/>
<id>urn:sha1:f50f635afe5da4e8971ec36719bdc9249cda2d0e</id>
<content type='text'>
Also update MAC addresses used in testcases to remove quotes where not
required and add single quotes where quotes are required.</content>
</entry>
<entry>
<title>docs: Add how to use cloud-localds to boot qemu (#617)</title>
<updated>2020-10-22T18:26:08+00:00</updated>
<author>
<name>Joshua Powers</name>
<email>josh.powers@canonical.com</email>
</author>
<published>2020-10-22T18:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=72d85ff98f4185db10af980776b1ba46fa340920'/>
<id>urn:sha1:72d85ff98f4185db10af980776b1ba46fa340920</id>
<content type='text'>
* docs: Add hot to use cloud-localds to boot qemu

There is a complete lack of documentation on using cloud-localds with
cloud-init to boot an image locally.

Drive by, added some more whitepapers, blogs, and videos

* fix line length

* * add where cloud-localds comes from
* add more specific example with metadata and network config

* Add link to cloud-utils package</content>
</entry>
<entry>
<title>bddeb: new --packaging-branch argument to pull packaging from branch (#576)</title>
<updated>2020-10-19T20:59:16+00:00</updated>
<author>
<name>Paride Legovini</name>
<email>paride.legovini@canonical.com</email>
</author>
<published>2020-10-19T20:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=5a7f6818083118b45828fa0b334309449881f80a'/>
<id>urn:sha1:5a7f6818083118b45828fa0b334309449881f80a</id>
<content type='text'>
bddeb builds a .deb package using the template packaging files in
packages/debian/.

The new --packaging-branch flag allows to specify a git branch
where to pull the packaging (i.e. the debian/ directory) from.
This is useful to build a .deb package from master with the very
same packaging which is used for the uploads.</content>
</entry>
<entry>
<title>Initial implementation of integration testing infrastructure (#581)</title>
<updated>2020-10-01T20:32:35+00:00</updated>
<author>
<name>James Falcon</name>
<email>TheRealFalcon@users.noreply.github.com</email>
</author>
<published>2020-10-01T20:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=82ffc53273927bfc8d71e7f0c858753552d85cf1'/>
<id>urn:sha1:82ffc53273927bfc8d71e7f0c858753552d85cf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>boot.rst: add First Boot Determination section (#568)</title>
<updated>2020-09-16T20:49:34+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-09-16T20:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=5fc34d81a002f6ca0706f5285ee15b919c3d8d2e'/>
<id>urn:sha1:5fc34d81a002f6ca0706f5285ee15b919c3d8d2e</id>
<content type='text'>
LP: #1888858</content>
</entry>
<entry>
<title>opennebula.rst: minor readability improvements (#573)</title>
<updated>2020-09-16T19:19:57+00:00</updated>
<author>
<name>Mina Galić</name>
<email>me+git@igalic.co</email>
</author>
<published>2020-09-16T19:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=a87ccadca114696bbca1e9d681efc8ce8955f454'/>
<id>urn:sha1:a87ccadca114696bbca1e9d681efc8ce8955f454</id>
<content type='text'>
- use `sh` as highlight language of the code block
- change order so that the confusing indentation is less confusing</content>
</entry>
</feed>
