terraform-provider-libvirt/website/docs/r
Boris b56a61c776
feat: lvm storage pool impl (#1088)
* feat: lvm storage pool impl

This feature also adds support for target and source blocks in pool. Deprecating the old top-level path, and opening the door for supporting more pool backends, following libvirt description closer.

- refactor the lvm pool implementation
- add proper source and target so we can add more pool implementations later
- handle deprecation of top level path properly
- less checks, lets libvirt handle it
- add acceptance tests
- refactor the test helper block device creation out of domain
- add docs
- skip the tests if the host does not support logical pools
- skip early if acceptance tests are disabled
* fix: dir path is actually on target, not source
* add name attribute to pool source
* cleanup support for existing vg
* move code to configure provider to common function

---------

Co-authored-by: dpap <daniel.pap@qualysoft.com>
Co-authored-by: Duncan Mac-Vicar P. <duncan@mac-vicar.eu>
Co-authored-by: Boris Momčilović <boris.momcilovic@sb22.com>
2024-10-03 00:53:51 +02:00
..
cloudinit.html.markdown doc: more updates for 0.12 syntx 2019-06-10 20:51:15 +02:00
coreos_ignition.html.markdown Use virtio-blk instead of disk for injecting ignition config for s390x/ppc64le 2020-03-23 15:08:41 -04:00
domain.html.markdown Add hypervisor `type` argument to `libvirt_domain` resource (#1045) 2023-11-05 16:25:24 -06:00
network.markdown make network dns enabled by default (#1100) 2024-09-19 20:32:02 +02:00
pool.html.markdown feat: lvm storage pool impl (#1088) 2024-10-03 00:53:51 +02:00
volume.html.markdown doc: more updates for 0.12 syntx 2019-06-10 20:51:15 +02:00