community.general/plugins
IamLunchbox c38b474982
Add backup module for proxmox (#9197)
* Defined configuration variables, main backup function todo

* Defined configuration variables, main backup function todo

* wip

* permission checks and basic flow done, final request missing

* ansible-test and unit test open

* Improve documentation

* fix pep8 errors

* remove f-string and fix bugs through manual testing

* longer full example

* improve docs

* error message for fail + timeout

* move sleep location

* remove residual debugger

* include newline for better readability

* more linting errors fixed

* Include UPIDs as return value

* Output logs as comma separated value, move exception and create new abstraction for api calls

* pretter logs

* Update project to final version

* Remove accidential placeholder for integration test

* Fix missing explizit string in docstring

* Reorder imports below docstrings

* remove type annotations and fix indendation of options dict

* prettier idendation and aplhabetic ordering of options dict

* aplhabetic ordering of docstring options

* Remove the rest of type hinting as well :(

* fix version

* improve documentation

* add change detection mode

* refactor list comprehension to filter function

* remove storage availability check for node

* refactor to quotation marks

* Fix trailing newline and incorrect RV usage

* rollback filter plugin

* Remove action_group reference and add proxmox_backup to meta/runtime.yml

* Include note about missing idempotency

---------

Co-authored-by: IamLunchbox <r.grieger@hotmail.com>
2024-12-02 20:06:08 +01:00
..
action Fix pylint and pep8 issues exposed by latest ansible-core's ansible-test sanity checks (#8720) 2024-08-07 15:18:58 +02:00
become Type options of become plugins (#8623) 2024-07-21 21:02:49 +02:00
cache use dict comprehension in plugins, part 3 (#8833) 2024-09-08 14:22:37 +02:00
callback Prepare 10.0.0 release (#8921) 2024-10-07 23:37:44 +02:00
connection Type options of connection plugins (#8627) 2024-07-21 21:04:53 +02:00
doc_fragments Update docs with references to man pages (#8983) 2024-10-07 22:00:26 +02:00
filter filters/dict: document the correct return value (#9145) 2024-11-18 20:42:14 +01:00
inventory proxmox inventory: fix urllib3 InsecureRequestWarnings not suppressing when a token is used (#9099) 2024-11-04 19:02:34 +01:00
lookup Update docs for github_app_access_token.py (#9152) 2024-11-20 19:07:06 +01:00
module_utils pipx/pipx_info: add return value version (#9180) 2024-11-24 22:10:19 +01:00
modules Add backup module for proxmox (#9197) 2024-12-02 20:06:08 +01:00
plugin_utils Use dict comprehension in plugins (#8814) 2024-09-01 20:22:53 +02:00
test New Plugins #8594 (#8595) 2024-07-13 13:32:36 +02:00