Skip to content

Releases: linux-system-roles/storage

Several bug fixes; fix lint issues; support EL 9

26 May 20:50
b3b4561
Compare
Choose a tag to compare

Capture inherited volume type in return value.

Be smarter in choosing expected partition name.

Automatically reduce volume size as needed to fit in pool.

Work around udev race by triggering change uevent after create actions.

Look up disks as needed for partition pool device lookup.

Allow lookup of pool by name only.

Fix lint issues

Changes to default parameter handling; other fixes

23 Feb 16:08
485de47
Compare
Choose a tag to compare

Previously, when you did not specify parameters when using the role, the role always used the parameters from defaults/main.yml.
Beginning with version 1.3.0, the role interprets unspecified parameters differently depending on the state of pools and volumes that you operate on:

  • When creating new pools and volumes, unspecified parameters use the default value from defaults/main.yml.
  • When modifying existing pools and volumes, unspecified parameters do not change the settings of the pool or volume. Therefore, to modify an existing pool or volume, you must explicitly specify parameters in the role variables.

Only expect to find LUKS metadata on encrypted volumes.

Fix crash checking for duplicate names when pool has no volumes.

Add empty disk list to pool and volume defaults.

Updated exception message

Confusing error message fix

Non-existent pool removal fix

Changes to support conversion to collections

19 Nov 20:16
e990c1f
Compare
Choose a tag to compare

This contains changes to support conversion to collection as well as some tox/travis fixes. No functionality changes.

Toggling encryption forbidden in safe mode

24 Sep 18:08
15ed304
Compare
Choose a tag to compare

As documented, toggling encryption on a pool or volume is a destructive operation. With this release, it becomes forbidden in safe mode (on by default), because it could lead to an unexpected loss of data.

Support for LUKS, RAID, ext4 resize, swap devices

28 Aug 00:48
81f30ab
Compare
Choose a tag to compare

Support for LUKS encryption management
Support for RAID
Support for ext4 resize
Support for swap device management

1.1.0

14 Jan 17:14
b5cd2b2
Compare
Choose a tag to compare
  • Added flag storage_safe_mode to prevent implicit removal of existing device/fs. Defaults to yes
  • Several bugfixes

1.0.2

15 Aug 13:35
Compare
Choose a tag to compare

More small YAML and README fixes.

1.0.1

14 Aug 15:13
Compare
Choose a tag to compare

Correct a yaml nit that molecule complains about.

1.0.0

14 Aug 14:59
Compare
Choose a tag to compare

Rewrite of the storage role, using the Blivet library via an Ansible module written in Python.
Drops support for RHEL/CentOS 6, as Blivet is not available there.
First supported RHEL 7 release is RHEL 7.7 (earlier versions do not have the required version 3 of Blivet which is shipped in the python-blivet3 package).

0.1.1

14 Aug 12:13
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Two fixes to the prototype version before switching to a version which will use a module based on blivet.