<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-vm-images.git/roles/install-config, branch current</title>
<subtitle> (mirror of https://github.com/vyos/vyos-vm-images.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-vm-images.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-vm-images.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/'/>
<updated>2023-12-28T17:55:18+00:00</updated>
<entry>
<title>Added `without_login` option</title>
<updated>2023-12-28T17:55:18+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-12-28T17:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=9976d4456352d051002ffa03148262182f7fee90'/>
<id>urn:sha1:9976d4456352d051002ffa03148262182f7fee90</id>
<content type='text'>
This option will completely drop `system login` section from the configuration.
</content>
</entry>
<entry>
<title>T4278: Fix config template</title>
<updated>2022-04-10T20:00:29+00:00</updated>
<author>
<name>Olivier Lemasle</name>
<email>o.lemasle@gmail.com</email>
</author>
<published>2022-03-29T19:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=b330a13767164844a913cff3968ef26eb6e88f5e'/>
<id>urn:sha1:b330a13767164844a913cff3968ef26eb6e88f5e</id>
<content type='text'>
The configuration template roles/install-config/templates/config.boot.j2
has been updated in commit db1b4f2079a for libvirt provider.

However, variables enable_dhcp and enable_ssh are not declared except
in playbook vagrant-libvirt.yml, which causes an error when using
another playbook.

This commit adds a default value in role "install-config", to fix this issue.
</content>
</entry>
<entry>
<title>T4278: Fix vagrant box for libvirt provider</title>
<updated>2022-03-16T07:07:18+00:00</updated>
<author>
<name>Yuya Kusakabe</name>
<email>yuya.kusakabe@gmail.com</email>
</author>
<published>2022-03-16T06:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=db1b4f2079aaa99e486b6bb935e546db7016dc2c'/>
<id>urn:sha1:db1b4f2079aaa99e486b6bb935e546db7016dc2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated vmware build playbooks (#18)</title>
<updated>2021-06-11T13:05:54+00:00</updated>
<author>
<name>Kim</name>
<email>kim.sidney@gmail.com</email>
</author>
<published>2021-06-11T13:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=e0ad618192bd652f7a26ed4f34265d4f7de9c45b'/>
<id>urn:sha1:e0ad618192bd652f7a26ed4f34265d4f7de9c45b</id>
<content type='text'>
* Add debian version variables.
Removed compression flag from ovftool command

* Updated vmware playbook to be able to generate a simple OVA
without properties and set the vmware hardware based on debian version configured
to support debian 10 guests.

* Update the default time servers to the VyOS time servers.

* Add rescue option if the play fails to unmount filesystems.</content>
</entry>
<entry>
<title>Multiple build improvements</title>
<updated>2021-03-18T15:51:00+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-03-18T15:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=c3cd4a20671b5a1313b5eb8e534fd8d1cf67db9f'/>
<id>urn:sha1:c3cd4a20671b5a1313b5eb8e534fd8d1cf67db9f</id>
<content type='text'>
- Removed `empty_config` option. The config should be now always empty because Cloud-init adds required parts dynamically at the first boot.
- Added ability to include any additional packages to the image, from list or deb files.
- Moved common resources for multiple tasks from tasks folder to `files` and `templates` on the root folder.
- Make `trim` actually works. Before this, it actually was a no-op, because RAW image mounted without the `discard` option cannot be trimmed. This significantly reduced the size of images with any additional packages inside, for example with Cloud-init.
- Fixed APT repository paths, according to the new structure of `dev.packages.vyos.net`.
- Added proper build repository for VyOS 1.3. It used the wrong `current` repo when should be `equuleus` now.
- Removed unused `boot/grub/device.map.j2` template.
- Deleted a secondary console option from the `grub.cfg.j2` template. According to testing an active console is only the latest listed, so it seems that there is no sense to keep there two items.
</content>
</entry>
<entry>
<title>Added option to create an image with empty config</title>
<updated>2020-04-22T11:20:46+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-04-22T11:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=6d85fa21b8dee034713770c21a1e2b11bc39fc51'/>
<id>urn:sha1:6d85fa21b8dee034713770c21a1e2b11bc39fc51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes and additions in QEMU image building</title>
<updated>2020-02-26T16:23:14+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-02-24T21:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=9fca551d381b1000d47d370dd3618172a1617fb4'/>
<id>urn:sha1:9fca551d381b1000d47d370dd3618172a1617fb4</id>
<content type='text'>
* Fixed deleting APT lists from a cache to decrease resulting image size
* Added option for creating an archive with files required for boot via PXE
* Added option for keeping default user when creating an image with Cloud-init
</content>
</entry>
<entry>
<title>QEMU image build improvements</title>
<updated>2020-02-20T17:40:42+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-02-20T08:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=332dbe851c44543b69e516439baf203c9bebcadc'/>
<id>urn:sha1:332dbe851c44543b69e516439baf203c9bebcadc</id>
<content type='text'>
* Added missed package dependencies (for Debian 10 based builders)
* Added additional options, which can be passed to the playbook:
  * iso_local - path to local ISO file
  * disk_size - target disk image size
  * cloud_init - enable or disable Cloud-init integration to an image
  * cloud_init_ds - set custom list of data sources for Cloud-init
* Added a version number and Cloud-init mark to a QCOW2 image name
* Cloud-init installation procedure tuned to use packages from a proper one VyOS repository, according to VyOS and Debian version
* Added workaround for /etc/network/interfaces to allow Cloud-init initialize network in a native way
* Replaced default config file to Jinja2 template
* Fixed GRUB installation on UEFI builders - added target i386-pc
* Replaced GRUB configuration:
  * enable both KVM and Serial console for all images (Serial by default)
  * added password recovery option for all images
  * added 5 seconds of a timeout to allow select proper menu entry
  * fixed booting for 1.3 VyOS
* Added loop device detach after image build - allows to build images multiple times without exhausting loop device limit
* Added fstrim applying for image - theoretically, this may save some space
* Enabled compression for QCOW2 image - this reduces image size significantly
* Added RAW image deletion after conversion to more accurate cleanup
</content>
</entry>
<entry>
<title>Cleanup playbook</title>
<updated>2018-06-27T16:23:02+00:00</updated>
<author>
<name>Yuya Kusakabe</name>
<email>yuya.kusakabe@gmail.com</email>
</author>
<published>2018-06-27T16:23:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-vm-images.git/commit/?id=86f71d4334f2269ff8f0268d200f03b73e1c26b7'/>
<id>urn:sha1:86f71d4334f2269ff8f0268d200f03b73e1c26b7</id>
<content type='text'>
</content>
</entry>
</feed>
