Skip to content

Releases: reefland/ansible-zfs_on_root

Ubuntu 22.04 Bug Fixes / Minor Enhancements

20 Sep 17:21
Compare
Choose a tag to compare
  • NEW: Support for Refind banner Image named "logo.jpg"
  • NEW: Support for Syslinux banner Image named "logo-sm.jpg"
  • NEW: Include two dark background images for Refind/Syslinux boot loader
  • NEW: ZFS Read Only commands without sudo enabled
  • FIX: ZFS Boot Menu grabs latest stable not latest development
  • FIX: Updated support for Ubuntu Hardware Enablement (newer kernels)
  • FIX: Removed "partprobe" which tended to fail and stop Ansible progress
  • FIX: Many YAML formatting changes as per linter
  • FIX: zfs-snapshot-bootfs.service invalid entries
  • FIX: zfs-rollback-bootfs.service invalid entries
  • FIX: Dracut without Dropbear does not make Ethernet required (help with laptops boot hang)
  • FIX: ZFS Load-Key Service targets ROOT dataset and its child datasets only (should be quicker load for systems with lots of datasets with keys unavailable)
  • DOC: Updated README.md
  • WIP: Partition Drive Helper script update

Ubuntu 22.04 based with ZFSBootMenu / rEFInd (UEFI) / Syslinux (BIOS) managed boot environments

20 Dec 18:46
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Everything. Not compatible with previous 20.04 ZFS on Root method.

Improvements:

  • No more GRUB Boot Loader / No more bpool/rpool combination, just single pool.
  • ESP (EFI System Partitions) are now mdadm mirrors. Keep all partitions in sync.
  • NEW: Added MSMTP Simple SMTP Email Agent (system alerts).
  • NEW: Added ZED Service Email Notification.
  • NEW: Added Support for APT-Cacher-NG used to cache Ubuntu packages locally on your network.
  • FIX: do_ssh.sh helper script will now terminate on failed package download.
  • NEW: Added Additional Install Package List to define what should be in your standard builds.
  • NEW: add_user.sh helper script to create ZFS dataset as home directory for a new user.
  • NEW: ZFS "initial snapshot" now taken at end of installation.
  • NEW: Define a list of packages to MARK HOLD which can conflict with non-GRUB bootloaders.
  • NEW: All YAML files updated per linter recommendations.

Initial Public Pre-Release

15 May 18:59
Compare
Choose a tag to compare
Pre-release

This has undergone extensive internal testing under Virtual-box, and I have used this to build all my home lab servers. This is my initial release to the public.