Refactored pool create function
- refactored BlivetLVMVolume._create
Added support for LVM RAID volumes
- raid_level can be used on pool volume
- raid_disks can specify disks to be used
- test added
- some changes to README-devel (more to come)
remove extra blank lines
remove extra blank lines
Refined safe_mode condition in create_members
- safe_mode condition in Blivet.Pool._create_members should now catch
formatting reported by blkid but not being recognized/handled by blivet
Parameter checking (#223)
Older versions of ansible do not validate nested modules parameters for
types etc. Ansible 2.11 and newer implement this functionality. This
commit adds type definitions for nested variables.
- added custom parameter checking
- parameters (including nested) are now checked for type and value
- values of all parameters are now normalized when applicable
- specifying list values (e.g. disks) as non-list is now allowed
- non-list value is converted to list
- original failure-expecting test removed
- functionality tested by modification of an existing test
Add LVM RAID specific parameters to module_args (#246)
These were not added after the nested parameters checks were
implemented.
change recursive role symlink to individual role dir symlinks (#248)
Signed-off-by: Rich Megginson rmeggins@redhat.com
Add support for creating and managing LVM cache volumes (#235)
-
Add support for creating and managing LVM cache volumes
-
Allow specifying disks as cache_devices instead of PVs
It might be hard for users to know names of the partitions we'll
create as PVs so we should let them disk names and get the PVs on
them ourselves when creating the cache.
- Add LVM cache specific parameters to module_args
bump tox-lsr version to 2.8.3 (#249)
Signed-off-by: Rich Megginson rmeggins@redhat.com