patchback[bot]
4699568996
[PR #6605/9f47cdde backport][stable-7] New module: gitlab_merge_request.py ( #6692 )
...
New module: gitlab_merge_request.py (#6605 )
* feat(gitlab_merge_request): initial module version
* feat(gitlab_merge_request): adding assignees & reviewers
* fix(gitlab_merge_request): sanity fixes
* chore(gitlab_merge_request): adding BOTMETA record
* chore(gitlab_merge_request): integration tests
* docs(gitlab_merge_request): updating modules documentation
* fix(gitlab_merge_request): proper module return values
* fix(gitlab_merge_request): remove duplicate target_branch query
* docs(gitlab_merge_request): apply improvements suggested from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* docs(gitlab_merge_request): updates to description and minor fixes based on code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* chore(gitlab_merge_request): add aliases file for integration tests
* fix(gitlab_merge_request): use with syntax for IOErrors handling
Co-authored-by: Léo GATELLIER <26511053+lgatellier@users.noreply.github.com>
* fix(gitlab_merge_request): inverted message parameters
* refactor(gitlab_merge_request): use shared find_project method
* refactor(gitlab_merge_request): use username filter for user retrieval
* fix(gitlab_merge_request): handling of empty user search result
* test(gitlab_merge_request): extends integration tests suite for merge request changes
* chore(gitlab_merge_request): sanity validation & licensing fixes
* docs(gitlab_merge_request): formatting changes to documentation
Co-authored-by: Felix Fontein <felix@fontein.de>
* chore(gitlab_merge_request): licensing of test files fixed
Co-authored-by: Felix Fontein <felix@fontein.de>
* docs(gitlab_merge_request): extends description & adds code comments
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Léo GATELLIER <26511053+lgatellier@users.noreply.github.com>
(cherry picked from commit 9f47cdde32
)
Co-authored-by: Ondrej Zvara <zvara.ondrej@gmail.com>
2023-06-15 08:42:19 +02:00
patchback[bot]
04162da6c9
[PR #6476/07a5f07e backport][stable-7] Inspq keycloak user module ( #6645 )
...
Inspq keycloak user module (#6476 )
* Add Keycloak User Module
* keycloak_user refactoring
* Add changelog fragment for breaking changes
* Fix Copyright for keycloak_user module
* Add keycloak_user module to BOTMETA
* Remove ANSIBLE_METADATA and override aliases for auth_username argument spec
* Update plugins/modules/keycloak_user.py
Updated short description
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Fix keycloak_user module description
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Dedent and use FQCN's for examples in keycloak_user module
* Fix examples in keycloak_user module documentation
* keycloak_user refactoring
* Add changelog fragment for breaking changes
* Remove ANSIBLE_METADATA and override aliases for auth_username argument spec
* Fix merge error on keycloak_user module changelogs fragment
* Add integration test for keycloak_user module
* Fix yamllint errors in keycloak_user integration tests
* Add README.md and fix integration tests for keycloak_user module
* Add Copyright and license in README.md integration tests keycloak_user module
* Update changelogs/fragments/6476-new-keycloak-user.module.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix argument_spec auth_username aliases for keycloak_user module
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add units tests for keycloak_user module
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Remove default value for keycloak_user enabled module parameter
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* keycloak_user refactoring
* Remove ANSIBLE_METADATA and override aliases for auth_username argument spec
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Dedent and use FQCN's for examples in keycloak_user module
* Fix examples in keycloak_user module documentation
* keycloak_user refactoring
* Add changelog fragment for breaking changes
* Remove ANSIBLE_METADATA and override aliases for auth_username argument spec
* Fix merge error on keycloak_user module changelogs fragment
* Update changelogs/fragments/6476-new-keycloak-user.module.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix argument_spec auth_username aliases for keycloak_user module
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Remove github Workflow
* Remove bugfix from changelog fragment
* Fix indentation in examples for keycloak_user module
* Fix examples in documentation for keycloak_user module
* Remove PR 6476 changelog fragment
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Restore ansible-test.yml
* Add msg output and RETURN documentation for keycloak_user module
* Fix RETURN documentation for keycloak_user module
* Fix msg for keycloak_user module
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 07a5f07eaa
)
Co-authored-by: Philippe Gauthier <philippe.gauthier@inspq.qc.ca>
2023-06-09 12:56:06 +02:00
patchback[bot]
75a69de909
[PR #6604/16abb96b backport][stable-7] New Proxmox VE modules to handle pools and their membership ( #6621 )
...
New Proxmox VE modules to handle pools and their membership (#6604 )
* New Proxmox VE modules to handle pools and their membership
* Fix pep8 linting errors
* Fix pep8 and compatibility errors
* Add required fields in the documentation
* Typo fix
* Fix pylint errors
* Fix the last one error
* Address review comments
* Fix linting error
* Add integration tests playbook
* Add assert for the diff mode
* Address review comments
* Fix typo in the word
* Fail for non-empty pool even in check_mode
(cherry picked from commit 16abb96bd8
)
Co-authored-by: Sergei Antipov <s.antipov@mulesoft.com>
2023-06-06 06:05:07 +02:00
patchback[bot]
816d4e8f49
[PR #6603/47f39675 backport][stable-7] Update BOTMETA.yml ( #6607 )
...
Update BOTMETA.yml (#6603 )
Stepping down from maintaining parted module
(cherry picked from commit 47f39675a9
)
Co-authored-by: Robert Osowiecki <robert.osowiecki@gmail.com>
2023-05-30 22:19:25 +02:00
patchback[bot]
5cec31586f
[PR #6524/0c96d229 backport][stable-7] gitlab modules: added instance variable ( #6597 )
...
gitlab modules: added instance variable (#6524 )
* gitlab modules: added instance variable
* fixup
* first review
* renamed to variables (groups->instance)
* added 'version_added'
* better disscription of 'updated' return value
* removed unneccessary import error check
* removed environment scope
* added vars_to_variables import
* added maintainer to .github/BOTMETA.yml
* second review
* removed vars
* readded postprocessing
* added integration test
---------
Co-authored-by: Benedikt Braunger <bebr@adm.ku.dk>
(cherry picked from commit 0c96d22994
)
Co-authored-by: Benibr <benibr@users.noreply.github.com>
2023-05-29 21:50:47 +02:00
patchback[bot]
e55df1c63e
[PR #6511/486f6553 backport][stable-7] VarDict module utils ( #6594 )
...
VarDict module utils (#6511 )
* vardict: easy hadling of module variables
* fix copyright year
* initial tests passing
* small adjustments
* add tests
* add to BOTMETA
* remove unused import pytest
* Update plugins/module_utils/vardict.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* minor refactor and documentation
* minor adjustments
* rename VarDict.var() to VarDict._var()
- plus add more docs
* fix method name in tests
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 486f6553f5
)
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2023-05-29 21:18:03 +02:00
patchback[bot]
fce8eac2a8
[PR #6584/a6dd7d78 backport][stable-7] Move ansible-core 2.12 to EOL CI ( #6587 )
...
Move ansible-core 2.12 to EOL CI (#6584 )
* https://github.com/ansible/ansible/pull/79734 has been merged and backported for all branches but stable-2.10 and stable-2.11.
* Move ansible-core 2.12 to EOL CI.
(cherry picked from commit a6dd7d789b
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-05-29 18:51:06 +02:00
Felix Fontein
3416a3c22a
Next expected release is 7.1.0.
2023-05-09 22:22:02 +02:00
Dominik Kukacka
ca3beb68de
Add ipbase_info module ( #6477 )
...
* Add ipbase_facts module
* Fixes
* Fix
* check
* Move to _info
* Fixes
* Add apikey
* check
* check
* Fix
* check
* check
* Add test
* Go
* Fix test
* Fix
* load vs loads
* check
* make pep happy
* test
* check
* fix
* check
* fix
* Some typo fixes
* Fix YAML boolean.
* Docs improvement.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-05-09 19:48:29 +02:00
Samuli Seppänen
bc228d82be
Add keycloak_authz_authorization scope module ( #6256 )
...
* Add keycloak_authz_authorization scope module
This module allows managing Keycloak client authorization scopes. The client has
to have authorization enable for this to work.
* botmeta: make mattock maintainer of keycloak_authz_authorization_scope
* botmeta: add mattock to team_keycloak
* keycloak_authz_authorization_scope: documentation and code layout fixes
* keycloak_authz_authorization_scope: do not fail on names with whitespace
* keycloak_authz_authorization_scope: use url quote method
Co-authored-by: Felix Fontein <felix@fontein.de>
* keycloak_authz_authorization_scope: style fixes to documentation
* keycloak_authz_authorization_scope: do not claim check/diff mode support
* keycloak_authz_authorization_scope: fix documentation
* keycloak_authz_authorization_scope: support check_mode and diff_mode
* keycloak_authz_authorization_scope: use more common terminology
Most keycloak modules use before_<object_type> and desired_<object_type> to
designate current and desired states of objects. Do the same for authorization
scopes.
* keycloak_authz_authorization_scope: fixes to check_mode and docs
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-04-23 14:07:58 +02:00
Simon Pahl
1f2c7b1731
Add a module to set the keycloak client scope type ( #6322 )
...
The module keycloak_clientscope_type allows to set the client scope
types (optional/default) either on realm or client level.
2023-04-22 22:55:46 +02:00
Gregory Furlong
ae5090d90e
New modules btrfs_subvolume / btrfs_info ( #5832 )
...
* Initial implementation for new modules btrfs_subvolume and btrfs_info
* Improve/flesh out documentation. Add ability to target filesystem by uuid, label or device. Update tests to test targeting filesystem by each supported parameter and when only mountpoint.
* Updates for btrfs modules. Add missing copyright notices. Switch options to contains in return documentation. Update btrfs_subvolume to always use closest parent mount.
* Add maintainers for btrfs module(s) and remove unused class member cause lint failure.
* Add changelog fragment. Attempt to only run against the VMs as part of CI.
* Updates per code review. Remove changelog fragment. Switch use of map to list comprehension. Add trailing comma to last item in multi-line dicts. Clean up documentation with complete senstences for descriptions and correct/consistent use of macros.
* Improved error handling in btrfs_subvolume module: add custom exception type, favor exceptions over immediate call to fail_json and add single top level return for failure scenarios. Normalize name and snapshot_source parameters early in module execution and remove unecessary duplicate normalization throughout processing.
* Add azp/posix/3 to aliases per feedback
* Clean up automatic mounting. Prevent automount when check_mode=True. Immediately fail if a mount is identified as required and automount=True. Identify the minimal subset of subvolumes that need to be mounted instead of just finding a single common root.
* Skip btrfs_subvolume integration tests if btrfs-progs isn't successfully installed.
* Bump version_added for btrfs modules to 6.6.0. Ensure consistent trailing punctuation for module descriptions and document check_mode behavior as attribute description rather than a module level note.
* Remove unused imports from btrfs_subvolume module.
* Fix import.
* Docs improvements.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-04-20 06:35:29 +02:00
Andrew Klychkov
91ecb8042d
BOTMETA.yml: put the label redhat_subscription back ( #6358 )
2023-04-17 15:17:17 +02:00
Andrew Klychkov
0cfd43be2c
BOTMETA.yml: put the label redhat_subscription back ( #6357 )
2023-04-17 14:58:57 +02:00
Andrew Klychkov
f8823211c7
BOTMETA.yml: remove possibly not supported label ( #6354 )
2023-04-17 14:18:45 +02:00
Felix Fontein
86042b726a
Remove docs build workflow. ( #6344 )
2023-04-16 14:28:37 +02:00
TSKushal
f95b8ab9cd
Adding CheckiLORebootStatus functionality to ilo_redfish_command ( #6115 )
...
* Adding CheckiLORebootStatus functionality to ilo_redfish_command
* PR fix
* Update plugins/modules/ilo_redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* sanity fix
* Changed command to WaitforiLORebootCompletion
* PR comment fix
* Update plugins/modules/ilo_redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ilo_redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ilo_redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ilo_redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Updating documentation based on PR comment
* Adding tests and updating task name in module
---------
Co-authored-by: Kushal <t-s.kushal@hpe.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-04-16 13:06:12 +02:00
Spencer Krum
86f9a657e7
Remove nibalizer from puppet module ( #6320 )
...
Sorry! I haven't had time to work on this in a while. Cheers!
2023-04-13 06:51:53 +02:00
Pino Toscano
9bb768ae62
Update maintainership of rhsm modules ( #6261 )
...
- remove Barnaby, Adrian, and Kevil from redhat_subscription, as they
are no more working on subscription-manager
- create a new team_rhsm group to maintain redhat_subscription,
rhsm_release, and rhsm_repository (all the modules related to
subscription-manager)
- add myself and cnsnyder to team_rhsm
2023-04-03 21:08:25 +02:00
Roy Lenferink
f52dd194f9
Add new merge_variables lookup plugin ( #5533 )
...
* Add new merge_variables lookup plugin
* Add changelog fragment
* Process bot feedback
* Refactor override options and add pattern_type option
* Fix unit tests
* Changed default pattern_type and simplified plugin based on feedback
* Processed feedback for merge_variables lookup plugin
* Adjust version_added.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-03-26 11:27:30 +02:00
Salvatore Mesoraca
997761878c
Add module to manipulate KDE config files using kwriteconfig ( #6182 )
...
* Add module to manipulate KDE config files using kwriteconfig
* Fix license issues
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add smeso as kdeconfig.py maintainer
* Fix attributes fragment name
* Fix test
* Do not use shutil.chown
It isn't available on old Python versions
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-03-26 09:30:34 +02:00
David Gunter
e8a7c27cab
Remove verkaufer as maintainer for yarn module ( #6193 )
2023-03-15 08:09:41 +01:00
Chris Hoffman
733e31c85f
Remove chrishoffman as maintainer for yarn ( #6143 )
...
Ignore chrishoffman from yarn
2023-03-04 20:47:13 +01:00
Felix Fontein
03084d1133
Remove glitchcrab as maintainer for memset modules and module utils ( #6116 )
...
Remove glitchcrab as maintainer for memset modules and module utils.
2023-03-01 21:28:29 +01:00
Mike Raineri
3db0fcf1bd
Adding jyundt to Redfish maintainers ( #6072 )
2023-02-25 15:39:21 +01:00
Felix Fontein
b72b7d4936
Run tests with EOL ansible-core versions in GHA ( #6044 )
...
Run tests with EOL ansible-core versions in GHA.
2023-02-24 11:32:20 +01:00
TSKushal
49e3da3646
Adding VerifyBiosAttributes functionality ( #5900 )
...
* Adding VerifyBiosAttributes functionality
* Updating authors information
* PR comment changes
* Update plugins/modules/redfish_command.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Adding author as redfish maintainer
* Adding changelog fragment
* Update changelogs/fragments/5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Kushal <t-s.kushal@hpe.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-02-17 07:49:54 +01:00
Felix Fontein
c587c09df1
Remove skornehl as maintainer for datadog_monitor ( #5885 )
...
Remove skornehl as maintainer for datadog_monitor.
2023-02-13 21:40:26 +01:00
Mike Moerk
59a9d34250
Remote management modules for OCAPI-based devices. ( #5754 )
...
* Remote management modules for OCAPI-based devices.
Open Composable API (OCAPI) is a REST-based API designed for data center composability. For more information, see https://www.opencompute.org/documents/open-composable-api-for-ocp-2019-06-24-pdf
This PR introduces ocapi_command and ocapi_info modules. These are based on the existing redfish_command and redfish_info modules and follow similar patterns. This initial implementation includes support for the folowing operations:
- Indicator LED toggling
- Power state toggling
- Enclosure reset (reboot)
- Firmware upload
- Firmware update
- Firmware activate
- Job deletion
- Job status
These modules have been tested against Western Digital OpenFlex(tm) Data24 storage enclosures. API reference is at https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/platforms/openflex/reference-architecture-open-composable-api.pdf
* Fix licensing issue for ocapi_utils.py
* PR Feedback
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/module_utils/ocapi_utils.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ocapi_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* PR Feedback
Use six module for urlparse
* Apply suggestions from code review
Documentation fixes.
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix sanity test line too long error.
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-01-22 17:10:36 +01:00
Felix Fontein
4a40f99cd6
Add extended PR template ( #5622 )
...
* Add extended PR template.
* Improvements.
* Apply suggestions from code review
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/feature_request.yml
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2023-01-18 07:54:50 +01:00
Alexei Znamensky
6383c82328
ssh_config: fixed sanity ( #5720 )
...
* ssh_config: fix sanity checks
* fixed mod utils and removed sanity ignores
* update BOTMETA
* add changelog fragment
* Update plugins/module_utils/ssh.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-12-22 21:34:21 +01:00
Alexei Znamensky
f95e0d775d
puppet: refactored to use CmdRunner ( #5612 )
...
* puppet: refactored to use CmdRunner
* add changelog fragment
* add more tests
2022-12-14 21:30:03 +01:00
John Cant
7ea544a624
New Module: Keycloak ClientSecret with PR changes ( #5606 )
...
* feat(plugins/keycloak): add get and create util function for client secret
* feat(plugins/keycloak): add client secret module
* chore: add maintainer in BOTMETA
* Update plugins/modules/identity/keycloak/keycloak_clientsecret.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Make changes to keycloak_clientsecret from PR
* Add SPDX identifier for keycloak_clientsecret
* Add copyright in keycloak_clientsecret for REUSE
* Add integration test for keycloak_clientsecret
* rm clientsecret from keycloak_clientsecret result
- end_state used instead
* keycloak_clientsecret: Undo meta/runtime.yml change
* Fix sanity tests for keycloak_clientsecret
* New keycloak_clientsecret_info module
- Replaces keycloak_clientsecret
- Module definition and some common logic moved into module_utils
- Update documentation, tests, etc.
- Add myself as author
* Misc fixes to keycloak_clientsecret_info
* Add keycloak_clientsecret_regenerate module
* keycloak_clientsecret* Update .github/BOTMETA.yml
* keycloak_clientsecret_regenerate: Fix sanity tests
* Fix README for keycloak_clientsecret integration test
* Separate out keycloak_clientsecret module_utils
* Keycloak_clientsecret module_utils: boilerplate
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_clientsecret_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* keycloak_clientsecret: Add no_log to examples and docs
* keycloak_clientsecret: Update BOTMETA
* Update .github/BOTMETA.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: fynncfchen <fynn.cfchen@gmail.com>
Co-authored-by: Fynnnnn <ethan.cfchen@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-12-05 06:22:14 +01:00
Rainer Leber
b1094d840f
Redirect and Remove sap modules ( #5592 )
...
* redirect and remove sap modules
* remove botmeta redirect
* add changelog fragment
* revert runtime.yml changes and add new entries
* Update meta/runtime.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/5592-redirect-remove-sap-modules.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/5592-redirect-remove-sap-modules.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update 5592-redirect-remove-sap-modules.yml
Fix indentation
* Fix RST syntax.
* Update meta/runtime.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update meta/runtime.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-11-27 13:59:29 +01:00
Felix Fontein
3bf3d6bff4
Allow to trigger manual code scanning run.
2022-11-22 12:51:25 +01:00
Felix Fontein
f2a420ead5
Another try: fix languages to check. ( #5587 )
2022-11-22 12:50:21 +01:00
Alexei Znamensky
8ad43fd774
jenkins_plugin: fix sanity checks ( #5565 )
...
* jenkins_plugin: fix sanity checks
* update BOTMETA
* add changelog fragment
* fix copyright
* Update plugins/module_utils/jenkins.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/module_utils/jenkins.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-11-17 06:55:46 +01:00
Alexei Znamensky
0624951e17
add dependency manager ( #5535 )
...
* add dependency manager
* add plugins/module_utils/deps.py to BOTMETA
* ditch usng OrderedDict to keep compatibility with Python 2.6
* Update plugins/module_utils/deps.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-11-17 06:55:00 +01:00
Felix Fontein
6a6bbb6577
Clean up code-scanning workflow. ( #5546 )
2022-11-15 08:13:00 +01:00
Felix Fontein
0e9cd5e6b6
Ignore mpdehaan in BOTMETA. ( #5524 )
2022-11-09 18:37:43 +01:00
Guillaume MARTINEZ
4fed0e13db
[Scaleway] Add module to manage containers ( #5496 )
...
Signed-off-by: Lunik <lunik@tiwabbit.fr>
Signed-off-by: Lunik <lunik@tiwabbit.fr>
2022-11-07 21:04:55 +01:00
Felix Fontein
5af84e57e4
Sort BOTMETA. ( #5474 )
2022-11-05 22:31:39 +01:00
Guillaume MARTINEZ
1e17ec13b8
[Scaleway] Add module to manage container namespaces ( #5416 )
...
* [Scaleway] Add module to manage container namespaces
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* Fix CI
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix botmeta
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix typo in loop var name
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* Add missing required lib check
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix integration tests assertions
Signed-off-by: Lunik <lunik@tiwabbit.fr>
Signed-off-by: Lunik <lunik@tiwabbit.fr>
2022-11-05 20:44:33 +00:00
Guillaume MARTINEZ
db7e5f12f5
[Scaleway] Add module to manage functions ( #5463 )
...
* [Scaleway] Add module to manage function
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix integration tests assertions
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* Update plugins/modules/scaleway_function.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Lunik <lunik@tiwabbit.fr>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-11-05 20:43:47 +00:00
Felix Fontein
b531ecdc9b
Unflatmap community.general ( #5461 )
...
* Move files.
* Update imports and references.
* Move wrongly placed files.
* Reverse redirects, deprecate long → short name redirects.
* Simplify contribution guidelines for new modules.
* Rewrite BOTMETA.
* Add changelog fragment.
* Fix ignore.txt files.
2022-11-02 20:42:29 +00:00
Guillaume MARTINEZ
5fe0f57033
[Scaleway] Add module to manage function namespaces ( #5415 )
...
* [Scaleway] Add module to manage function namespaces
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* rename short_descriptions
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* handle changed verification on hashed secret values
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix syntax for python 2.6
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix missing argon2 in unittest
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* fix missing value on description field
Signed-off-by: Lunik <lunik@tiwabbit.fr>
Signed-off-by: Lunik <lunik@tiwabbit.fr>
2022-11-02 20:11:04 +01:00
Felix Fontein
e718bd8445
Lookups: use Ansible's config manager whenever possible ( #5440 )
...
* Start using Ansible's config manager to handle options.
* Docs improvements.
* Fix documentation, make options actual lookup options.
* The cyberarkpassword lookup does too strange things.
* The onepassword lookups are converted in #4728 , let's not interfere.
* Improve docs.
* Skip shelvefile as well.
* Convert lmdb_kv.
* Convert and fix credstash.
* Convert manifold.
* Drop chef_databag.
* Convert dig.
* Update examples.
* Forgot the most important part.
* Fix lmdb_kv docs.
* Python 2.6 compatibility.
* Convert AnsibleUnicode to str.
* Load lookup with lookup loader.
* Fix environment handling and error message checking.
* Improve docs formatting.
2022-11-01 21:58:46 +01:00
Felix Fontein
fa924aae31
Prepare un-flatmapping ( #5350 )
...
* Add module name into fixtures directory name.
* Rename conftest.py to avoid collisions.
* Match filenames inside directories.
2022-10-26 07:32:00 +02:00
Guillaume MARTINEZ
2680739153
[Scaleway] Add module to manage container registries ( #5399 )
...
* [Scaleway] Add module to manage container registries
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* first review
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* lint documentation on return value
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* second review
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* second review *bis
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* second review *ter
Signed-off-by: Lunik <lunik@tiwabbit.fr>
* Fix typo.
Signed-off-by: Lunik <lunik@tiwabbit.fr>
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-10-23 17:18:06 +02:00
Alexei Znamensky
389dfe9f09
manageiq_tags_info: new module ( #5368 )
...
* manageiq_tags: refactor ManageIQTags class out to utils
* add manageiq_tags_info module
* refactor query_resource_id as a method in ManageIQ
* minor adjustments
* fix comments from PR
* rollback register result in examples
* add basic docs for return value
2022-10-23 11:33:07 +02:00