patchback[bot]
7db5c86dc8
gitlab: clean up modules and utils ( #3694 ) ( #3741 )
...
* gitlab: remove dead code in module_utils
* gitlab: use snake_case consistently in methods and functions
* gitlab: use snake_case consistently in variables
* gitlab: fix pep8 indentation issues
* gitlab: add changelog fragment
* gitlab: apply suggestions from code review
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Chris Frage <git@sh0shin.org>
* gitlab: use consistent indentation
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Chris Frage <git@sh0shin.org>
(cherry picked from commit d29aecad26
)
Co-authored-by: Nejc Habjan <hab.nejc@gmail.com>
2021-11-16 19:45:45 +01:00
Felix Fontein
fafabed9e6
Replace ansible.module_utils._text by ansible.module_utils.common.text.converters ( #2877 )
...
* Replace ansible.module_utils._text by ansible.module_utils.common.text.converters.
* Also adjust tests.
2021-06-26 23:59:11 +02:00
Lennert Mertens
d6d0b6f0c1
gitlab_user: add support for identity provider ( #2691 )
...
* Add identity functionality
* Add functionality for user without provider or extern_uid
* Fix missing key error and documentation
* Fix failing tests
* Update docs
* Add changelog fragment
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Add version
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Update boolean default
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Fix syntax
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Remove no_log
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/2691-gitlab_user-support-identity-provider.yml
Update syntax
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Update syntax
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update docs
* Add functionality to add multiple identities at once
* Fix identity example
* Add suboptions
* Add elements
* Update plugins/modules/source_control/gitlab/gitlab_user.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply comma's at the end of dictionaries
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add check mode
* Change checkmode for user add and identity delete
* Update plugins/modules/source_control/gitlab/gitlab_user.py
* Update changelogs/fragments/2691-gitlab_user-support-identity-provider.yml
Add more features to changelog as suggested here https://github.com/ansible-collections/community.general/pull/2691#discussion_r653250717
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add better description for identities list and overwrite_identities boolean
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: lennert.mertens <lennert.mertens@nubera.eu>
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: stef.graces <stef.graces@nubera.eu>
Co-authored-by: Stef Graces <stefgraces@hotmail.com>
Co-authored-by: Stef Graces <sgraces@sofico.be>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2021-06-21 21:32:07 +02:00
Amin Vakil
054eb90ae5
gitlab_user: add expires_at option ( #2450 )
...
* gitlab_user: add expires_at option
* Add changelog
* Add integration test
* Add expires_at to addSshKeyToUser function
* password is required if state is set to present
* Check expires_at will not be added to a present ssh key
* add documentation about present ssh key
* add expires_at to unit tests
* Improve documentation
Co-authored-by: Felix Fontein <felix@fontein.de>
* Only pass expires_at to api when it is not None
* Emphasize on SSH public key
* Apply felixfontein suggestion
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-05-14 10:00:59 +02:00
Felix Fontein
49d9a257ef
More false-positives (not flagged by sanity tests yet). ( #2010 )
2021-03-13 13:24:26 +01:00
morco
c03ae754d2
Various fixes for updating existing gitlab users ( #1724 )
...
* fixes various issues related to updating an ...
... existing gitlab user, in detail:
- fixes updating admin status not working
- fixes user passwords not updated
- fixes confirmation skipping param ignored for user updates
- added tests for code changes
* fixing sanity issues
* fixing sanity issues 02
* fixing sanity issues 03
* fixing sanity issues 04
* fixing unit test failures
* fixing unit test failures 02
* add changelog fragment
* fixing unit test failures 03
* forgot to add changelog fragment
* fix changelog sanity issues
* fix changelog sanity issues 02
* incorporate review suggestions
Co-authored-by: Mirko Wilhelmi <Mirko.Wilhelmi@sma.de>
2021-02-09 10:29:13 +01:00
Andrew Klychkov
41cfdda6a3
modules: fix examples to use FQCN ( #644 )
...
* modules: fix examples to use FQCN
* fix
* fix
* fix
2020-07-13 21:50:31 +02:00
Felix Fontein
f16a93f976
Adjust removal versions ( #521 )
...
* Adjust 2.11 and later Ansible versions to collection versions.
* Remove unnecessary changelog.
* Adjust Ansible 2.10 to community.general 0.2.0 (first 'proper' release).
* Caught some non-properly prefixed versions.
* Update plugins/modules/database/mysql/mysql_replication.py
2020-06-16 21:24:42 +02:00
Andrew Klychkov
5d226f86b6
Remove ANSIBLE_METADATA ( #339 )
...
* Remove ANSIBLE_METADATA
* remove from other modules
* remove from plugins and scripts
2020-05-14 14:03:42 +01:00
Sven Meeus
22787e03d4
Fixes for comments from PR #188 ( #191 )
2020-04-16 15:48:33 +03:00
Sven Meeus
d54581dddc
gitlab_user: add support to block / unblock user ( #188 )
2020-04-16 11:50:39 +05:30
Ansible Core Team
aebc1b03fd
Initial commit
2020-03-09 09:11:07 +00:00