community.general/plugins
Tom Hesse 928622703d
New module zpool (#10146)
* Add zpool module

* Add botmeta

* Use str.format instead of f-strings

* Remove nonlocal usage

* Add check to only pass ashift to zpool add

* Extend ansible_spec and remove unnecessary validation

* Apply suggestions and fix style

* Fix indentation of yaml lists

* Add method to normalize vdevs

Fix role: none in vdevs

* Use CmdRunner instead of run_command

* Fix styling and documentation

* Use str.format instead of f-strings

* Make sure vdevs are only required when state is present

* Add support for loop devices and normalize vdev type

* Add integration tests

* Add missing test dependencies for alpine and redhat

* Skip integration tests on rhel10 until there there packages available

* Use package module for better auto detection of package manager on rhel

* Add copyright header

* Skip tests on rhel and remove redhat install requirements

* Ensure loop devices under /dev exist

* Enable usage of files as pool devices

* Remove disk setup

* Use files as disks

* Apply suggestions

* Fix argument_spec
2025-06-07 17:52:01 +02:00
..
action action/become/cache/callback: adjust import __future__ for Python3 (#9583) 2025-01-20 19:36:21 +01:00
become action/become/cache/callback: adjust import __future__ for Python3 (#9583) 2025-01-20 19:36:21 +01:00
cache pickle cache plugin, avoid extra steps in DT (#10136) 2025-05-16 06:59:47 +02:00
callback YAML callback: remove 12.0.0 already (#10213) 2025-06-07 08:27:24 +02:00
connection add the wsl connection plugin (#9795) 2025-04-19 09:01:36 +02:00
doc_fragments Prepare for version 11: pipx/pipx_info (#10137) 2025-05-27 22:55:41 +02:00
filter Add new filter plugin: 'to_prettytable' (#9954) 2025-05-02 06:16:45 +02:00
inventory Remove deprecated features and plugins for 11.0.0 (#10126) 2025-05-19 18:11:39 +02:00
lookup Add changes by russoz (#10192) 2025-06-02 20:10:42 +02:00
module_utils Drop support for ansible-core 2.15; update CI to move ansible-core 2.16 to EOL CI; remove compat code for ansible-core < 2.14 (#10160) 2025-06-02 06:24:34 +02:00
modules New module zpool (#10146) 2025-06-07 17:52:01 +02:00
plugin_utils Make ready for data tagging (#9833) 2025-04-14 19:04:26 +02:00
test Make ready for data tagging (#9833) 2025-04-14 19:04:26 +02:00