1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/plugins
patchback[bot] d43764da79
filesystem: revamp module (#2472) (#2550)
* revamp filesystem module to prepare next steps

* pass all commands to module.run_command() as lists
* refactor grow() and grow_cmd() to not need to override them so much
* refactor all existing get_fs_size() overrides to raise a ValueError if
  not able to parse command output and return an integer.
* override MKFS_FORCE_FLAGS the same way for all fstypes that require it
* improve documentation of limitations of the module regarding FreeBSD
* fix indentation in DOCUMENTATION
* add/update function/method docstrings
* fix pylint hints

filesystem: refactor integration tests

* Include *reiserfs* and *swap* in tests.
* Fix reiserfs related code and tests accordingly.
* Replace "other fs" (unhandled by this module), from *swap* to *minix*
  (both mkswap and mkfs.minix being provided by util-linux).
* Replace *dd* commands by *filesize* dedicated module.
* Use FQCNs and name the tasks.
* Update main tests conditionals.

* add a changelog fragment

* Apply suggestions from code review

Co-authored-by: Felix Fontein <felix@fontein.de>

* declare variables as lists when lists are needed

* fix construction without useless conversion

Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit f6db0745fc)

Co-authored-by: quidame <quidame@poivron.org>
2021-05-18 10:49:12 +02:00
..
action Bump version to 2.0.0 (#1369) 2020-11-26 14:26:36 +01:00
become Make plugins pass validation. (#2414) (#2431) 2021-05-03 13:51:10 +02:00
cache fixed Python 3 keys() usage (#1861) 2021-02-23 23:19:27 +01:00
callback Make plugins pass validation. (#2414) (#2431) 2021-05-03 13:51:10 +02:00
connection Cleanup connections plugins (#2520) (#2522) 2021-05-16 13:45:26 +02:00
doc_fragments Allow keycloak modules to take token as parameter for the auth. (#2250) 2021-04-20 13:20:46 +02:00
filter Add groupby_as_dict filter (#2323) (#2503) 2021-05-14 09:47:53 +02:00
inventory fix error when cache is disabled (#2518) (#2532) 2021-05-17 08:09:58 +02:00
lookup Add option missing to passwordstore lookup (#2500) (#2541) 2021-05-17 14:14:44 +02:00
module_utils ModuleHelper - cmd params now taken from self.vars instead of self.module.params (#2517) (#2549) 2021-05-18 06:36:02 +02:00
modules filesystem: revamp module (#2472) (#2550) 2021-05-18 10:49:12 +02:00