466e1b289b
* add functionality to create thin pool / volume on Linux LVM to lvol module add `thinpool' parameter. change `lv' parameter to not required. To create thin poll, specify `thinpool'(, `vg' and `size') parameter and omit `lv' parameter. It will create thin pool, nameed by `thinpool' parameter. To create thin volume, specify both `thinpool' and `lv' parameter (also `vg' and `size' paramter is need). It will create thin volume on `thinpool' pool, named by `lv' parameter. Thin volume and pool can delete whith 'state=absent' parameter. Thin volume is resizable like normal volume. Thin pool can extend, but not reduce. This limitation is in Linux's LVM. * Add thin volume support - Based on f816618 - Indicate that either lv or thinpool are required parameters using AnsibleModule's required_one_of. - Resolve conflict with snapshot functionality * Fix typo in documentation * Fix and simplify logical volume check * Rebase fixes * Convert examples to native YAML syntax * Fix failure with snapshot creation * Properly fail when trying to snapshot a thinpool volume * Don't fail when no size given for thin volume snapshot Fixes ansible/ansible-modules-extras#2478 * Convert old style required property sneaked in through rebase * Fix 'too many leading #' syntax check |
||
---|---|---|
.. | ||
ansible |