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/.github/BOTMETA.yml

1547 lines
44 KiB
YAML
Raw Normal View History

---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
notifications: true
2020-04-17 12:34:29 +02:00
automerge: true
2020-03-10 15:33:59 +01:00
files:
plugins/:
2021-09-09 13:58:21 +02:00
supershipit: quidame
changelogs/: {}
changelogs/fragments/:
support: community
2020-04-10 14:33:40 +02:00
$actions:
labels: action
$actions/iptables_state.py:
maintainers: quidame
$actions/shutdown.py:
maintainers: nitzmahone samdoran aminvakil
2020-04-10 14:33:40 +02:00
$becomes/:
labels: become
$becomes/doas.py:
maintainers: $team_ansible_core
$becomes/dzdo.py:
maintainers: $team_ansible_core
$becomes/ksu.py:
maintainers: $team_ansible_core
$becomes/machinectl.py:
maintainers: $team_ansible_core
$becomes/pbrun.py:
maintainers: $team_ansible_core
$becomes/pfexec.py:
maintainers: $team_ansible_core
$becomes/pmrun.py:
maintainers: $team_ansible_core
$becomes/run0.py:
maintainers: konstruktoid
$becomes/sesu.py:
maintainers: nekonyuu
$becomes/sudosu.py:
maintainers: dagwieers
$caches/:
labels: cache
$caches/memcached.py: {}
$caches/pickle.py:
maintainers: bcoca
$caches/redis.py: {}
$caches/yaml.py:
maintainers: bcoca
2020-04-10 14:33:40 +02:00
$callbacks/:
labels: callbacks
$callbacks/cgroup_memory_recap.py: {}
$callbacks/context_demo.py: {}
$callbacks/counter_enabled.py: {}
$callbacks/default_without_diff.py:
maintainers: felixfontein
$callbacks/dense.py:
maintainers: dagwieers
$callbacks/diy.py:
maintainers: theque5t
$callbacks/elastic.py:
keywords: apm observability
2022-11-05 22:31:39 +01:00
maintainers: v1v
$callbacks/hipchat.py: {}
$callbacks/jabber.py: {}
2022-11-05 22:31:39 +01:00
$callbacks/log_plays.py: {}
$callbacks/loganalytics.py:
maintainers: zhcli
$callbacks/logdna.py: {}
$callbacks/logentries.py: {}
$callbacks/logstash.py:
maintainers: ujenmr
$callbacks/mail.py:
maintainers: dagwieers
$callbacks/nrdp.py:
maintainers: rverchere
$callbacks/null.py: {}
Add opentelemetry callback plugin (#3091) * Add opentelemetry callback plugin * Apply suggestions from code review Co-authored-by: Felix Fontein <felix@fontein.de> * Formatting (text), booleans and renamed env variables * This should be done in a future release * Remove insecure in favour of the OTEL env variable. Add descriptions * Use OpenTelemetrySource * Move generate_distributed_traces * Move update_span_data and set_span_attribute * Move finish_task * Move start_task * Refactor to support UTs * Add first UT * Fix codestyle * opentelemetry callback entry in the botmeta * Fix linting * Fix signature * Mock methods * Use MagicMock * Mock the methods * UT for transform_to_boolean_or_default * Fix linting * Set test data * Mock _time_ns * Exclude tests for python <= 3.6 * Remove obsoleted setup task type configuration * Remove unused docs * Apply suggestions from code review Co-authored-by: Felix Fontein <felix@fontein.de> * Fix docs * unrequired logic that was originally took from https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/callback/junit.py\#L226 * Use raise_from for the required dependencies * Fix linting * Add requirements for the UTs * add missing dependency for the opentelemetry plugin in the UTs * Add ANSIBLE_ prefix for the ansible specific options * Add more context in the docs and remove duplicated docs * As suggested in the code review * Verify if the OTEL env variables for the endpoint were set * Fix docs typo * Fix linting * Revert "Fix linting" This reverts commit 3a54c827c5472553a6baf5598bc76a0f63f020c1. * Revert "Verify if the OTEL env variables for the endpoint were set" This reverts commit cab9d8648899c28c0345745690c4ec7a41f7e680. * Remove console_output as suggested * Apply suggestions from code review Co-authored-by: flowerysong <junk+github@flowerysong.com> * Delegate the definition of OTEL_EXPORTER_OTLP_INSECURE to the user * Move definitions above, close to the class that uses them Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: flowerysong <junk+github@flowerysong.com>
2021-09-14 21:05:02 +02:00
$callbacks/opentelemetry.py:
keywords: opentelemetry observability
2022-11-05 22:31:39 +01:00
maintainers: v1v
2020-03-11 15:46:22 +01:00
$callbacks/say.py:
keywords: brew cask darwin homebrew macosx macports osx
2022-11-05 22:31:39 +01:00
labels: macos say
maintainers: $team_macos
notify: chris-short
$callbacks/selective.py: {}
$callbacks/slack.py: {}
$callbacks/splunk.py: {}
2020-03-11 15:46:22 +01:00
$callbacks/sumologic.py:
labels: sumologic
2022-11-05 22:31:39 +01:00
maintainers: ryancurrah
$callbacks/syslog_json.py:
maintainers: imjoseangel
$callbacks/timestamp.py:
maintainers: kurokobo
2020-03-11 15:46:22 +01:00
$callbacks/unixy.py:
labels: unixy
2022-11-05 22:31:39 +01:00
maintainers: akatch
$callbacks/yaml.py: {}
2020-03-11 15:46:22 +01:00
$connections/:
2020-04-10 14:33:40 +02:00
labels: connections
$connections/chroot.py: {}
$connections/funcd.py:
maintainers: mscherer
$connections/iocage.py: {}
$connections/incus.py:
labels: incus
maintainers: stgraber
$connections/jail.py:
maintainers: $team_ansible_core
$connections/lxc.py: {}
2020-03-11 15:46:22 +01:00
$connections/lxd.py:
labels: lxd
2022-11-05 22:31:39 +01:00
maintainers: mattclay
$connections/qubes.py:
maintainers: kushaldas
2020-03-11 15:46:22 +01:00
$connections/saltstack.py:
labels: saltstack
2022-11-05 22:31:39 +01:00
maintainers: mscherer
$connections/zone.py:
maintainers: $team_ansible_core
2020-04-10 14:33:40 +02:00
$doc_fragments/:
labels: docs_fragments
$doc_fragments/django.py:
maintainers: russoz
2020-03-11 15:46:22 +01:00
$doc_fragments/hpe3par.py:
labels: hpe3par
2022-11-05 22:31:39 +01:00
maintainers: farhan7500 gautamphegde
2020-03-11 15:46:22 +01:00
$doc_fragments/hwc.py:
labels: hwc
2022-11-05 22:31:39 +01:00
maintainers: $team_huawei
2020-10-19 15:27:49 +02:00
$doc_fragments/nomad.py:
Feat nomad token module (#7523) * Add nomad_token module * Updatate nomad maintainers list * Fix Example docstring * Fix identations and Flake8 rules * Fix trailing whitespace * Fix SyntaxError error * change stringh format * Fix Return doc string * Fix Examples * Fix flake8 rule W293 * Fix Doc schema * Fix argument_spec * Add maintainer * Fix Example doc * Remove token_info * Change Doc * Change nomad api acl token link * Remove return whitespace * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Fix add changed state to True * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Change suport check mode * Add unity tests * Remove unused import * Remove tests unused import * Change python-nomad versions Co-authored-by: Felix Fontein <felix@fontein.de> * Change acl for ACL Co-authored-by: Felix Fontein <felix@fontein.de> * Add ACL to all docs * Change msg to ansible common return value * Fix flake8 W291 * Update description. --------- Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-03 13:51:39 +01:00
maintainers: chris93111 apecnascimento
2020-03-11 15:46:22 +01:00
$doc_fragments/xenserver.py:
labels: xenserver
2022-11-05 22:31:39 +01:00
maintainers: bvitnik
$filters/counter.py:
maintainers: keilr
$filters/crc32.py:
maintainers: jouir
$filters/dict.py:
maintainers: felixfontein
$filters/dict_kv.py:
maintainers: giner
$filters/from_csv.py:
maintainers: Ajpantuso
$filters/from_ini.py:
maintainers: sscheib
$filters/groupby_as_dict.py:
maintainers: felixfontein
$filters/hashids.py:
maintainers: Ajpantuso
$filters/hashids_decode.yml:
maintainers: Ajpantuso
$filters/hashids_encode.yml:
maintainers: Ajpantuso
$filters/jc.py:
maintainers: kellyjonbrazil
$filters/json_query.py: {}
$filters/keep_keys.py:
maintainers: vbotka
$filters/lists.py:
maintainers: cfiehe
$filters/lists_difference.yml:
maintainers: cfiehe
$filters/lists_intersect.yml:
maintainers: cfiehe
$filters/lists_mergeby.py:
maintainers: vbotka
$filters/lists_symmetric_difference.yml:
maintainers: cfiehe
$filters/lists_union.yml:
maintainers: cfiehe
$filters/random_mac.py: {}
$filters/remove_keys.py:
maintainers: vbotka
$filters/replace_keys.py:
maintainers: vbotka
$filters/reveal_ansible_type.py:
maintainers: vbotka
$filters/time.py:
maintainers: resmo
$filters/to_days.yml:
maintainers: resmo
$filters/to_hours.yml:
maintainers: resmo
$filters/to_ini.py:
maintainers: sscheib
$filters/to_milliseconds.yml:
maintainers: resmo
$filters/to_minutes.yml:
maintainers: resmo
$filters/to_months.yml:
maintainers: resmo
$filters/to_seconds.yml:
maintainers: resmo
$filters/to_time_unit.yml:
maintainers: resmo
$filters/to_weeks.yml:
maintainers: resmo
$filters/to_years.yml:
maintainers: resmo
2022-11-05 22:31:39 +01:00
$filters/unicode_normalize.py:
maintainers: Ajpantuso
$filters/version_sort.py:
maintainers: ericzolf
2020-04-10 14:33:40 +02:00
$inventories/:
labels: inventories
$inventories/cobbler.py:
maintainers: opoplawski
$inventories/gitlab_runners.py:
maintainers: morph027
2022-11-05 22:31:39 +01:00
$inventories/icinga2.py:
maintainers: BongoEADGC6
2020-03-11 15:46:22 +01:00
$inventories/linode.py:
keywords: linode dynamic inventory script
2022-11-05 22:31:39 +01:00
labels: cloud linode
maintainers: $team_linode
$inventories/lxd.py:
maintainers: conloos
$inventories/nmap.py: {}
$inventories/online.py:
maintainers: remyleone
$inventories/opennebula.py:
keywords: opennebula dynamic inventory script
2022-11-05 22:31:39 +01:00
labels: cloud opennebula
maintainers: feldsam
$inventories/proxmox.py:
maintainers: $team_virt ilijamt krauthosting
2020-03-11 15:46:22 +01:00
$inventories/scaleway.py:
labels: cloud scaleway
2022-11-05 22:31:39 +01:00
maintainers: $team_scaleway
$inventories/stackpath_compute.py:
maintainers: shayrybak
$inventories/virtualbox.py: {}
2022-11-05 22:31:39 +01:00
$inventories/xen_orchestra.py:
maintainers: ddelnano shinuza
2020-03-11 15:46:22 +01:00
$lookups/:
2020-04-10 14:33:40 +02:00
labels: lookups
$lookups/bitwarden_secrets_manager.py:
maintainers: jantari
$lookups/bitwarden.py:
maintainers: lungj
$lookups/cartesian.py: {}
$lookups/chef_databag.py: {}
$lookups/collection_version.py:
maintainers: felixfontein
$lookups/consul_kv.py: {}
$lookups/credstash.py: {}
2020-03-11 15:46:22 +01:00
$lookups/cyberarkpassword.py:
labels: cyberarkpassword
2022-11-05 22:31:39 +01:00
notify: cyberark-bizdev
$lookups/dependent.py:
maintainers: felixfontein
2020-03-11 15:46:22 +01:00
$lookups/dig.py:
labels: dig
2022-11-05 22:31:39 +01:00
maintainers: jpmens
$lookups/dnstxt.py:
maintainers: jpmens
$lookups/dsv.py:
ignore: amigus
2022-11-05 22:31:39 +01:00
maintainers: delineaKrehl tylerezimmerman
$lookups/etcd.py:
maintainers: jpmens
2022-11-05 22:31:39 +01:00
$lookups/etcd3.py:
maintainers: eric-belhomme
$lookups/filetree.py:
maintainers: dagwieers
$lookups/flattened.py: {}
$lookups/github_app_access_token.py:
maintainers: weisheng-p
$lookups/hiera.py:
maintainers: jparrill
$lookups/keyring.py: {}
$lookups/lastpass.py: {}
$lookups/lmdb_kv.py:
maintainers: jpmens
2020-03-11 15:46:22 +01:00
$lookups/manifold.py:
labels: manifold
2022-11-05 22:31:39 +01:00
maintainers: galanoff
$lookups/merge_variables.py:
maintainers: rlenferink m-a-r-k-e alpex8
$lookups/onepass:
labels: onepassword
2022-11-05 22:31:39 +01:00
maintainers: samdoran
$lookups/onepassword.py:
ignore: scottsb
maintainers: azenk
$lookups/onepassword_raw.py:
ignore: scottsb
maintainers: azenk
$lookups/passwordstore.py: {}
$lookups/random_pet.py:
maintainers: Akasurde
$lookups/random_string.py:
maintainers: Akasurde
$lookups/random_words.py:
maintainers: konstruktoid
$lookups/redis.py:
maintainers: $team_ansible_core jpmens
$lookups/revbitspss.py:
maintainers: RevBits
$lookups/shelvefile.py: {}
$lookups/tss.py:
ignore: amigus
2022-11-05 22:31:39 +01:00
maintainers: delineaKrehl tylerezimmerman
2020-04-10 14:33:40 +02:00
$module_utils/:
labels: module_utils
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
$module_utils/btrfs.py:
maintainers: gnfzdz
$module_utils/cmd_runner.py:
maintainers: russoz
$module_utils/deps.py:
maintainers: russoz
$module_utils/django.py:
maintainers: russoz
$module_utils/gconftool2.py:
labels: gconftool2
2022-11-05 22:31:39 +01:00
maintainers: russoz
$module_utils/gio_mime.py:
maintainers: russoz
2020-03-10 15:33:59 +01:00
$module_utils/gitlab.py:
keywords: gitlab source_control
2022-11-05 22:31:39 +01:00
labels: gitlab
maintainers: $team_gitlab
notify: jlozadad
2020-03-10 15:33:59 +01:00
$module_utils/hwc_utils.py:
keywords: cloud huawei hwc
2022-11-05 22:31:39 +01:00
labels: huawei hwc_utils networking
maintainers: $team_huawei
$module_utils/identity/keycloak/keycloak.py:
maintainers: $team_keycloak
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
$module_utils/identity/keycloak/keycloak_clientsecret.py:
maintainers: $team_keycloak fynncfchen johncant
2020-03-10 15:33:59 +01:00
$module_utils/ipa.py:
labels: ipa
2022-11-05 22:31:39 +01:00
maintainers: $team_ipa
$module_utils/jenkins.py:
labels: jenkins
maintainers: russoz
2020-03-10 15:33:59 +01:00
$module_utils/manageiq.py:
labels: manageiq
2022-11-05 22:31:39 +01:00
maintainers: $team_manageiq
2020-03-10 15:33:59 +01:00
$module_utils/memset.py:
labels: cloud memset
$module_utils/mh/:
labels: module_helper
Adding module_utils/module_helper.py + big revamp in xfconf.py to use it (#1322) * Big revamp in xfconf.py - added plugin/module_utils/module_helper.py - scaffold class for writing modules, beyond standard AnsibleModule - automatic capture of exceptions - easier dependency testing - StateMixin to easily handle different behaviours for 'state' param - CmdMixin to easily run external commands - adapted test_xfconf.py - the args for run_command are now lists instead of a string - value and previous_value were not being tested before (because xfconf wasn't filling results - see below) - added more tests: setting value to previous_value, getting non-existent property - rewritten xfconf module, keeping the same results - original module posted results as ansible_facts, this version still does it for compatibility, but also adds to the module result * Added suggestions from the PR * Added russoz as maintainer for the module_utils/module_helper.py file * Formatting using printf-style requires special treatment Strings not containing substitution tokens must work as well. * Tidied up variables in module definition * Tests with ArgFormat and DependencyCtxMgr * pytest parameters must be in the same order, it seems * improved testing for the DependencyCtxMgr * fixed test for older pythons * Moved changed property to improve readability * Added testcase for state: absent and adjusted xfconf after it * Fixed param name environ_update in run_command() * added changelog fragment * fixed tests after run_command param change
2020-11-20 11:27:53 +01:00
maintainers: russoz
2022-11-05 22:31:39 +01:00
$module_utils/module_helper.py:
Adding module_utils/module_helper.py + big revamp in xfconf.py to use it (#1322) * Big revamp in xfconf.py - added plugin/module_utils/module_helper.py - scaffold class for writing modules, beyond standard AnsibleModule - automatic capture of exceptions - easier dependency testing - StateMixin to easily handle different behaviours for 'state' param - CmdMixin to easily run external commands - adapted test_xfconf.py - the args for run_command are now lists instead of a string - value and previous_value were not being tested before (because xfconf wasn't filling results - see below) - added more tests: setting value to previous_value, getting non-existent property - rewritten xfconf module, keeping the same results - original module posted results as ansible_facts, this version still does it for compatibility, but also adds to the module result * Added suggestions from the PR * Added russoz as maintainer for the module_utils/module_helper.py file * Formatting using printf-style requires special treatment Strings not containing substitution tokens must work as well. * Tidied up variables in module definition * Tests with ArgFormat and DependencyCtxMgr * pytest parameters must be in the same order, it seems * improved testing for the DependencyCtxMgr * fixed test for older pythons * Moved changed property to improve readability * Added testcase for state: absent and adjusted xfconf after it * Fixed param name environ_update in run_command() * added changelog fragment * fixed tests after run_command param change
2020-11-20 11:27:53 +01:00
labels: module_helper
2022-11-05 22:31:39 +01:00
maintainers: russoz
$module_utils/net_tools/pritunl/:
maintainers: Lowess
2020-03-10 15:33:59 +01:00
$module_utils/oracle/oci_utils.py:
labels: cloud
2022-11-05 22:31:39 +01:00
maintainers: $team_oracle
$module_utils/pipx.py:
labels: pipx
2022-11-05 22:31:39 +01:00
maintainers: russoz
$module_utils/python_runner.py:
maintainers: russoz
$module_utils/puppet.py:
labels: puppet
maintainers: russoz
2020-03-10 15:33:59 +01:00
$module_utils/pure.py:
labels: pure pure_storage
2022-11-05 22:31:39 +01:00
maintainers: $team_purestorage
2020-03-10 15:33:59 +01:00
$module_utils/redfish_utils.py:
labels: redfish_utils
2022-11-05 22:31:39 +01:00
maintainers: $team_redfish
$module_utils/remote_management/lxca/common.py:
maintainers: navalkp prabhosa
2020-03-10 15:33:59 +01:00
$module_utils/scaleway.py:
labels: cloud scaleway
2022-11-05 22:31:39 +01:00
maintainers: $team_scaleway
$module_utils/snap.py:
labels: snap
maintainers: russoz
$module_utils/ssh.py:
maintainers: russoz
$module_utils/storage/hpe3par/hpe3par.py:
maintainers: farhan7500 gautamphegde
2020-03-10 15:33:59 +01:00
$module_utils/utm_utils.py:
labels: utm_utils
2022-11-05 22:31:39 +01:00
maintainers: $team_e_spirit
$module_utils/vardict.py:
labels: vardict
maintainers: russoz
$module_utils/wdc_redfish_utils.py:
labels: wdc_redfish_utils
2022-11-05 22:31:39 +01:00
maintainers: $team_wdc
2020-03-10 15:33:59 +01:00
$module_utils/xenserver.py:
labels: xenserver
2022-11-05 22:31:39 +01:00
maintainers: bvitnik
$module_utils/xfconf.py:
labels: xfconf
2022-11-05 22:31:39 +01:00
maintainers: russoz
$modules/aerospike_migrations.py:
maintainers: Alb0t
$modules/airbrake_deployment.py:
ignore: bpennypacker
labels: airbrake_deployment
maintainers: phumpal
$modules/aix:
keywords: aix efix lpar wpar
labels: aix
maintainers: $team_aix
$modules/aix_lvol.py:
maintainers: adejoux
$modules/alerta_customer.py:
maintainers: cwollinger
$modules/ali_:
maintainers: xiaozhu36
2022-11-05 22:31:39 +01:00
$modules/alternatives.py:
ignore: DavidWittman jiuka
labels: alternatives
maintainers: mulby
$modules/ansible_galaxy_install.py:
maintainers: russoz
$modules/apache2_mod_proxy.py:
maintainers: oboukili
$modules/apache2_module.py:
ignore: robinro
maintainers: berendt n0trax
$modules/apk.py:
ignore: kbrebanov
labels: apk
maintainers: tdtrask
$modules/apt_repo.py:
maintainers: obirvalger
$modules/apt_rpm.py:
maintainers: evgkrsk
$modules/archive.py:
maintainers: bendoh
$modules/atomic_:
maintainers: krsacme
2022-11-05 22:31:39 +01:00
$modules/atomic_container.py:
maintainers: giuseppe krsacme
$modules/awall.py:
maintainers: tdtrask
$modules/beadm.py:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: beadm solaris
maintainers: $team_solaris
$modules/bearychat.py:
maintainers: tonyseek
$modules/bigpanda.py:
maintainers: hkariti
$modules/bitbucket_:
maintainers: catcombo
$modules/bootc_manage.py:
maintainers: cooktheryan
2022-11-05 22:31:39 +01:00
$modules/bower.py:
maintainers: mwarkentin
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
$modules/btrfs_:
maintainers: gnfzdz
2022-11-05 22:31:39 +01:00
$modules/bundler.py:
maintainers: thoiberg
$modules/bzr.py:
maintainers: andreparames
$modules/campfire.py:
maintainers: fabulops
$modules/capabilities.py:
maintainers: natefoo
$modules/cargo.py:
maintainers: radek-sprta
$modules/catapult.py:
maintainers: Jmainguy
$modules/circonus_annotation.py:
maintainers: NickatEpic
$modules/cisco_webex.py:
maintainers: drew-russell
$modules/clc_:
maintainers: clc-runner
2022-11-05 22:31:39 +01:00
$modules/cloud_init_data_facts.py:
maintainers: resmo
$modules/cloudflare_dns.py:
labels: cloudflare_dns
maintainers: mgruener
$modules/cobbler_:
maintainers: dagwieers
$modules/composer.py:
ignore: resmo
maintainers: dmtrs
$modules/consul:
ignore: colin-nolan Hakon
2022-11-05 22:31:39 +01:00
maintainers: $team_consul
$modules/copr.py:
maintainers: schlupov
$modules/cpanm.py:
maintainers: fcuny russoz
$modules/cronvar.py:
maintainers: dougluce
$modules/crypttab.py:
maintainers: groks
$modules/datadog_downtime.py:
maintainers: Datadog
$modules/datadog_event.py:
ignore: arturaz
labels: datadog_event
maintainers: n0ts
$modules/datadog_monitor.py:
ignore: skornehl
2022-11-05 22:31:39 +01:00
$modules/dconf.py:
maintainers: azaghal
$modules/deploy_helper.py:
maintainers: ramondelafuente
$modules/dimensiondata_network.py:
2020-03-10 15:33:59 +01:00
labels: dimensiondata_network
2022-11-05 22:31:39 +01:00
maintainers: aimonb tintoy
$modules/dimensiondata_vlan.py:
maintainers: tintoy
2022-11-05 22:31:39 +01:00
$modules/discord.py:
maintainers: cwollinger
$modules/django_check.py:
maintainers: russoz
$modules/django_command.py:
maintainers: russoz
$modules/django_createcachetable.py:
maintainers: russoz
$modules/django_manage.py:
ignore: scottanderson42 tastychutney
labels: django_manage
maintainers: russoz
2022-11-05 22:31:39 +01:00
$modules/dnf_versionlock.py:
maintainers: moreda
$modules/dnf_config_manager.py:
maintainers: ahyattdev
2022-11-05 22:31:39 +01:00
$modules/dnsimple.py:
maintainers: drcapulet
$modules/dnsimple_info.py:
maintainers: edhilgendorf
$modules/dnsmadeeasy.py:
maintainers: briceburg
$modules/dpkg_divert.py:
maintainers: quidame
$modules/easy_install.py:
maintainers: mattupstate
$modules/ejabberd_user.py:
maintainers: privateip
$modules/elasticsearch_plugin.py:
maintainers: ThePixelDeveloper samdoran
$modules/emc_vnx_sg_member.py:
maintainers: remixtj
$modules/etcd3.py:
ignore: vfauth
maintainers: evrardjp
$modules/facter.py:
labels: facter
maintainers: $team_ansible_core gamethis
$modules/facter_facts.py:
labels: facter
maintainers: russoz $team_ansible_core gamethis
2022-11-05 22:31:39 +01:00
$modules/filesize.py:
maintainers: quidame
$modules/filesystem.py:
labels: filesystem
maintainers: pilou- abulimov quidame
$modules/flatpak.py:
maintainers: $team_flatpak
$modules/flatpak_remote.py:
maintainers: $team_flatpak
$modules/gandi_livedns.py:
maintainers: gthiemonge
$modules/gconftool2.py:
labels: gconftool2
maintainers: Akasurde kevensen
$modules/gconftool2_info.py:
labels: gconftool2
maintainers: russoz
$modules/gem.py:
labels: gem
maintainers: $team_ansible_core johanwiren
$modules/gio_mime.py:
maintainers: russoz
$modules/git_config.py:
maintainers: djmattyg007 mgedmin
$modules/git_config_info.py:
maintainers: guenhter
2022-11-05 22:31:39 +01:00
$modules/github_:
maintainers: stpierre
$modules/github_deploy_key.py:
maintainers: bincyber
$modules/github_issue.py:
maintainers: Akasurde
$modules/github_key.py:
2020-03-10 15:33:59 +01:00
ignore: erydo
2022-11-05 22:31:39 +01:00
labels: github_key
maintainers: erydo
$modules/github_release.py:
maintainers: adrianmoisey
$modules/github_repo.py:
maintainers: atorrescogollo
$modules/gitlab_:
2020-03-10 15:33:59 +01:00
keywords: gitlab source_control
2022-11-05 22:31:39 +01:00
maintainers: $team_gitlab
notify: jlozadad
ignore: dj-wasabi
2022-11-05 22:31:39 +01:00
$modules/gitlab_branch.py:
maintainers: paytroff
$modules/gitlab_issue.py:
maintainers: zvaraondrej
$modules/gitlab_label.py:
maintainers: gpongelli
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>
2023-06-15 06:55:49 +02:00
$modules/gitlab_merge_request.py:
maintainers: zvaraondrej
$modules/gitlab_milestone.py:
maintainers: gpongelli
$modules/gitlab_project_variable.py:
maintainers: markuman
$modules/gitlab_instance_variable.py:
maintainers: benibr
$modules/gitlab_runner.py:
maintainers: SamyCoenen
$modules/gitlab_user.py:
maintainers: LennertMertens stgrace
$modules/gitlab_group_access_token.py:
maintainers: pixslx
$modules/gitlab_project_access_token.py:
maintainers: pixslx
2022-11-05 22:31:39 +01:00
$modules/grove.py:
maintainers: zimbatm
$modules/gunicorn.py:
maintainers: agmezr
$modules/haproxy.py:
maintainers: ravibhure Normo
$modules/heroku_collaborator.py:
maintainers: marns93
$modules/hg.py:
maintainers: yeukhon
2022-11-05 22:31:39 +01:00
$modules/hipchat.py:
maintainers: pb8226 shirou
$modules/homebrew.py:
ignore: ryansb
keywords: brew cask darwin homebrew macosx macports osx
labels: homebrew macos
maintainers: $team_macos andrew-d
notify: chris-short
$modules/homebrew_cask.py:
ignore: ryansb
keywords: brew cask darwin homebrew macosx macports osx
labels: homebrew_ macos
maintainers: $team_macos enriclluelles
notify: chris-short
$modules/homebrew_tap.py:
ignore: ryansb
keywords: brew cask darwin homebrew macosx macports osx
labels: homebrew_ macos
maintainers: $team_macos
notify: chris-short
$modules/homectl.py:
New Module: Homectl module for managing systemd-homed (#4018) * initial development of homectl module * botmeta * fix some linting * Update .github/BOTMETA.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * use array form of run_command Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * added mofifying user record and cleaned up based on comments * added updating records/multiple changes regarding options, examples doc, return doc * add integration tests and more overall improvements * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * removed modify handle within present * adding more options and better checking of user records when updating * Apply suggestions from code review Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/system/homectl.py Co-authored-by: Felix Fontein <felix@fontein.de> * Add code review changes - remove unsafe_shell with run_command. - use dict.pop() in user_metadata dict. - consistent quoting to single quotes. - change logic to determine check mode better - fix integration tests and added check_mode tests * Fix handling of mount opts When a user is created without mountopts homed will use nodev and nosuid by default, however the user record metadata will not contain these values. This commit takes extra care that correct value is being set to true or false. So if a user gives mountopts with just nodev we need to make sure the nosuid and noexec gets set to false, etc. If mountopts are same as currently in user record make sure nothing would be changed and outputs correctly. Also fixed some tests. * change fmethod modify_user to prepare_modify_user_command * Code review fixes and add existing user pw checking - Added methods to check existing users password is correct by comparing the hash stored in homed user record and the hash of given password - Updated integration tests for above case - Added aliases file so CI can run * Apply suggestions from code review Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Felix Fontein <felix@fontein.de>
2022-01-28 07:11:12 +01:00
maintainers: jameslivulpi
2022-11-05 22:31:39 +01:00
$modules/honeybadger_deployment.py:
maintainers: stympy
$modules/hpilo_:
ignore: dagwieers
maintainers: haad
$modules/hponcfg.py:
ignore: dagwieers
maintainers: haad
$modules/htpasswd.py:
labels: htpasswd
maintainers: $team_ansible_core
$modules/hwc_:
keywords: cloud huawei hwc
maintainers: $team_huawei huaweicloud
$modules/ibm_sa_:
maintainers: tzure
$modules/icinga2_feature.py:
maintainers: nerzhul
$modules/icinga2_host.py:
maintainers: t794104
$modules/idrac_:
ignore: jose-delarosa
maintainers: $team_redfish
$modules/ilo_:
ignore: jose-delarosa varini-hp
2022-11-05 22:31:39 +01:00
maintainers: $team_redfish
$modules/imc_rest.py:
labels: cisco
maintainers: dagwieers
$modules/imgadm.py:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: solaris
maintainers: $team_solaris
$modules/infinity.py:
maintainers: MeganLiu
$modules/influxdb_:
maintainers: kamsz
$modules/influxdb_query.py:
maintainers: resmo
$modules/influxdb_user.py:
maintainers: zhhuta
$modules/influxdb_write.py:
maintainers: resmo
$modules/ini_file.py:
maintainers: jpmens noseka1
$modules/installp.py:
keywords: aix efix lpar wpar
labels: aix installp
maintainers: $team_aix kairoaraujo
$modules/interfaces_file.py:
2020-03-10 15:33:59 +01:00
labels: interfaces_file
2022-11-05 22:31:39 +01:00
maintainers: obourdon hryamzik
$modules/ip_netns.py:
maintainers: bregman-arie
$modules/ipa_:
maintainers: $team_ipa
ignore: fxfitz
$modules/ipa_dnsrecord.py:
maintainers: $team_ipa jwbernin
$modules/ipbase_info.py:
maintainers: dominikkukacka
2022-11-05 22:31:39 +01:00
$modules/ipa_pwpolicy.py:
maintainers: adralioh
$modules/ipa_service.py:
maintainers: cprh
$modules/ipa_vault.py:
maintainers: jparrill
$modules/ipify_facts.py:
maintainers: resmo
$modules/ipinfoio_facts.py:
maintainers: akostyuk
$modules/ipmi_:
maintainers: bgaifullin cloudnull
$modules/iptables_state.py:
maintainers: quidame
2022-11-05 22:31:39 +01:00
$modules/ipwcli_dns.py:
maintainers: cwollinger
$modules/irc.py:
maintainers: jpmens sivel
$modules/iso_create.py:
maintainers: Tomorrow9
$modules/iso_customize.py:
maintainers: ZouYuhua
$modules/iso_extract.py:
maintainers: dagwieers jhoekx ribbons
$modules/jabber.py:
maintainers: bcoca
$modules/java_cert.py:
maintainers: haad absynth76
$modules/java_keystore.py:
maintainers: Mogztter quidame
2022-11-05 22:31:39 +01:00
$modules/jboss.py:
labels: jboss
maintainers: $team_jboss jhoekx
$modules/jenkins_build.py:
maintainers: brettmilford unnecessary-username juanmcasanova
$modules/jenkins_build_info.py:
maintainers: juanmcasanova
2022-11-05 22:31:39 +01:00
$modules/jenkins_job.py:
maintainers: sermilrod
$modules/jenkins_job_info.py:
maintainers: stpierre
$modules/jenkins_plugin.py:
maintainers: jtyr
$modules/jenkins_script.py:
maintainers: hogarthj
$modules/jira.py:
ignore: DWSR tarka
2022-11-05 22:31:39 +01:00
labels: jira
maintainers: Slezhuk pertoft
$modules/kdeconfig.py:
maintainers: smeso
$modules/kernel_blacklist.py:
maintainers: matze
2022-11-05 22:31:39 +01:00
$modules/keycloak_:
maintainers: $team_keycloak
$modules/keycloak_authentication.py:
maintainers: elfelip Gaetan2907
$modules/keycloak_authentication_required_actions.py:
maintainers: Skrekulko
$modules/keycloak_authz_authorization_scope.py:
maintainers: mattock
$modules/keycloak_authz_permission.py:
maintainers: mattock
$modules/keycloak_authz_custom_policy.py:
maintainers: mattock
$modules/keycloak_authz_permission_info.py:
maintainers: mattock
2022-11-05 22:31:39 +01:00
$modules/keycloak_client_rolemapping.py:
maintainers: Gaetan2907
$modules/keycloak_clientscope.py:
maintainers: Gaetan2907
$modules/keycloak_clientscope_type.py:
maintainers: simonpahl
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
$modules/keycloak_clientsecret_info.py:
maintainers: fynncfchen johncant
$modules/keycloak_clientsecret_regenerate.py:
maintainers: fynncfchen johncant
2022-11-05 22:31:39 +01:00
$modules/keycloak_group.py:
maintainers: adamgoossens
$modules/keycloak_identity_provider.py:
maintainers: laurpaum
$modules/keycloak_realm.py:
maintainers: kris2kris
$modules/keycloak_realm_info.py:
maintainers: fynncfchen
Add keycloak_realm_key module (#7127) * Add keycloak_realm_key module * keycloak_realm_key: make "ansible-test sanity" happy Signed-off-by: Samuli Seppänen <samuli.seppanen@puppeteers.net> * keycloak_realm_key: support check_mode * keycloak_realm_key: add integration tests * keycloak_realm_key: remove FIXME comment * keycloak_realm_key: fix EOL in integration test variables * keycloak_realm_key: remove unused import * keycloak_realm_key: remove integration test realm at the end of test suite * keycloak_realm_key: add version_added metadata * keycloak_realm_key: add documentation for end_state * keycloak_realm_key: support the "certificate" parameter As with "private_key" changing the certificate after creation is not possible because we can't compare the current value to the desired value. * keycloak_realm_key: document default for certificate parameter Signed-off-by: Samuli Seppänen <samuli.seppanen@puppeteers.net> * keycloak_realm_key: implement diff mode * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * keycloak_realm_key: remove note about literal linefeeds * keycloak_realm_key: remove defaults from priority and certificate * keycloak_realm_key: mark diff and check modes as partially supported * keycloak_realm_key: implement "force" parameter This ensures that the desired state is always enforced on keys that should be, and are, present. * keycloak_realm_key: fix yaml parsing error in documentation * keycloak_realm_key: document why check_mode support is partial * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> * keycloak_realm_key: documentation and metadata fixes * keycloak_realm_key: small documentation fix * keycloak_realm_key: change version_added to 7.5.0 * Update plugins/modules/keycloak_realm_key.py Co-authored-by: Felix Fontein <felix@fontein.de> --------- Signed-off-by: Samuli Seppänen <samuli.seppanen@puppeteers.net> Co-authored-by: Felix Fontein <felix@fontein.de>
2023-09-19 18:08:10 +02:00
$modules/keycloak_realm_key.py:
maintainers: mattock
2022-11-05 22:31:39 +01:00
$modules/keycloak_role.py:
maintainers: laurpaum
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>
2023-06-09 06:17:44 +02:00
$modules/keycloak_user.py:
maintainers: elfelip
2022-11-05 22:31:39 +01:00
$modules/keycloak_user_federation.py:
maintainers: laurpaum
$modules/keycloak_component_info.py:
maintainers: desand01
$modules/keycloak_client_rolescope.py:
maintainers: desand01
2022-11-05 22:31:39 +01:00
$modules/keycloak_user_rolemapping.py:
maintainers: bratwurzt
$modules/keycloak_realm_rolemapping.py:
maintainers: agross mhuysamen Gaetan2907
2022-11-05 22:31:39 +01:00
$modules/keyring.py:
maintainers: ahussey-redhat
$modules/keyring_info.py:
maintainers: ahussey-redhat
$modules/kibana_plugin.py:
maintainers: barryib
$modules/launchd.py:
maintainers: martinm82
2022-11-05 22:31:39 +01:00
$modules/layman.py:
maintainers: jirutka
$modules/lbu.py:
maintainers: kunkku
2022-11-05 22:31:39 +01:00
$modules/ldap_attrs.py:
maintainers: drybjed jtyr noles
$modules/ldap_entry.py:
maintainers: jtyr
$modules/ldap_passwd.py:
maintainers: KellerFuchs jtyr
$modules/ldap_search.py:
maintainers: eryx12o45 jtyr
$modules/librato_annotation.py:
maintainers: Sedward
$modules/linode:
maintainers: $team_linode
$modules/linode.py:
maintainers: zbal
$modules/listen_ports_facts.py:
maintainers: ndavison
2022-11-05 22:31:39 +01:00
$modules/lldp.py:
ignore: andyhky
labels: lldp
$modules/locale_gen.py:
maintainers: AugustusKling
2022-11-05 22:31:39 +01:00
$modules/logentries.py:
ignore: ivanvanderbyl
labels: logentries
$modules/logentries_msg.py:
maintainers: jcftang
$modules/logstash_plugin.py:
maintainers: nerzhul
$modules/lvg.py:
maintainers: abulimov
$modules/lvg_rename.py:
maintainers: lszomor
$modules/lvol.py:
maintainers: abulimov jhoekx zigaSRC unkaputtbar112
2022-11-05 22:31:39 +01:00
$modules/lxc_container.py:
maintainers: cloudnull
$modules/lxca_:
maintainers: navalkp prabhosa
$modules/lxd_:
ignore: hnakamur
$modules/lxd_profile.py:
maintainers: conloos
$modules/lxd_project.py:
maintainers: we10710aa
$modules/macports.py:
ignore: ryansb
keywords: brew cask darwin homebrew macosx macports osx
labels: macos macports
maintainers: $team_macos jcftang
notify: chris-short
$modules/mail.py:
maintainers: dagwieers
$modules/make.py:
maintainers: LinusU
2022-11-05 22:31:39 +01:00
$modules/manageiq_:
labels: manageiq
maintainers: $team_manageiq
$modules/manageiq_alert_profiles.py:
maintainers: elad661
$modules/manageiq_alerts.py:
maintainers: elad661
$modules/manageiq_group.py:
maintainers: evertmulder
$modules/manageiq_policies_info.py:
maintainers: russoz $team_manageiq
$modules/manageiq_tags_info.py:
maintainers: russoz $team_manageiq
$modules/manageiq_tenant.py:
maintainers: evertmulder
$modules/mas.py:
maintainers: lukasbestle mheap
$modules/matrix.py:
maintainers: jcgruenhage
$modules/mattermost.py:
maintainers: bjolivot
$modules/maven_artifact.py:
ignore: chrisisbeef
labels: maven_artifact
maintainers: tumbl3w33d turb
$modules/memset_:
ignore: glitchcrab
$modules/mksysb.py:
2020-03-10 15:33:59 +01:00
labels: aix mksysb
2022-11-05 22:31:39 +01:00
maintainers: $team_aix
$modules/modprobe.py:
2020-03-10 15:33:59 +01:00
ignore: stygstra
2022-11-05 22:31:39 +01:00
labels: modprobe
maintainers: jdauphant mattjeffery
$modules/monit.py:
labels: monit
maintainers: dstoflet brian-brazil snopoke
$modules/mqtt.py:
maintainers: jpmens
$modules/mssql_db.py:
labels: mssql_db
maintainers: vedit Jmainguy kenichi-ogawa-1988
$modules/mssql_script.py:
labels: mssql_script
maintainers: kbudde
$modules/nagios.py:
maintainers: tbielawa tgoetheyn
$modules/netcup_dns.py:
maintainers: nbuchwitz
$modules/newrelic_deployment.py:
ignore: mcodd
$modules/nexmo.py:
maintainers: sivel
$modules/nginx_status_info.py:
maintainers: resmo
$modules/nictagadm.py:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: solaris
maintainers: $team_solaris SmithX10
$modules/nmcli.py:
maintainers: alcamie101
$modules/nomad_:
Feat nomad token module (#7523) * Add nomad_token module * Updatate nomad maintainers list * Fix Example docstring * Fix identations and Flake8 rules * Fix trailing whitespace * Fix SyntaxError error * change stringh format * Fix Return doc string * Fix Examples * Fix flake8 rule W293 * Fix Doc schema * Fix argument_spec * Add maintainer * Fix Example doc * Remove token_info * Change Doc * Change nomad api acl token link * Remove return whitespace * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Fix add changed state to True * Update plugins/modules/nomad_token.py Co-authored-by: Felix Fontein <felix@fontein.de> * Change suport check mode * Add unity tests * Remove unused import * Remove tests unused import * Change python-nomad versions Co-authored-by: Felix Fontein <felix@fontein.de> * Change acl for ACL Co-authored-by: Felix Fontein <felix@fontein.de> * Add ACL to all docs * Change msg to ansible common return value * Fix flake8 W291 * Update description. --------- Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-03 13:51:39 +01:00
maintainers: chris93111 apecnascimento
$modules/nosh.py:
maintainers: tacatac
2022-11-05 22:31:39 +01:00
$modules/npm.py:
ignore: chrishoffman
labels: npm
maintainers: shane-walker xcambar
$modules/nsupdate.py:
maintainers: nerzhul
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
$modules/ocapi_command.py:
maintainers: $team_wdc
$modules/ocapi_info.py:
maintainers: $team_wdc
2022-11-05 22:31:39 +01:00
$modules/oci_vcn.py:
maintainers: $team_oracle rohitChaware
$modules/odbc.py:
maintainers: john-westcott-iv
$modules/office_365_connector_card.py:
maintainers: marc-sensenich
$modules/ohai.py:
2020-03-10 15:33:59 +01:00
labels: ohai
2022-11-09 18:37:43 +01:00
maintainers: $team_ansible_core
ignore: mpdehaan
2022-11-05 22:31:39 +01:00
$modules/omapi_host.py:
maintainers: amasolov nerzhul
$modules/one_:
maintainers: $team_opennebula
$modules/one_host.py:
maintainers: rvalle
$modules/oneandone_:
maintainers: aajdinov edevenport
$modules/onepassword_info.py:
maintainers: Rylon
$modules/oneview_:
maintainers: adriane-cardozo fgbulsoni tmiotto
$modules/oneview_datacenter_info.py:
maintainers: aalexmonteiro madhav-bharadwaj ricardogpsf soodpr
$modules/oneview_fc_network.py:
maintainers: fgbulsoni
$modules/oneview_fcoe_network.py:
maintainers: fgbulsoni
$modules/online_:
maintainers: remyleone
$modules/open_iscsi.py:
maintainers: srvg
2022-11-05 22:31:39 +01:00
$modules/openbsd_pkg.py:
ignore: ryansb
keywords: doas dragonfly freebsd iocage jail netbsd openbsd opnsense pfsense
labels: bsd openbsd_pkg
maintainers: $team_bsd eest
$modules/opendj_backendprop.py:
maintainers: dj-wasabi
$modules/openwrt_init.py:
maintainers: agaffney
2022-11-05 22:31:39 +01:00
$modules/opkg.py:
maintainers: skinp
$modules/osx_defaults.py:
2020-03-10 15:33:59 +01:00
keywords: brew cask darwin homebrew macosx macports osx
2022-11-05 22:31:39 +01:00
labels: macos osx_defaults
maintainers: $team_macos notok
notify: chris-short
$modules/ovh_:
maintainers: pascalheraud
$modules/ovh_monthly_billing.py:
maintainers: fraff
$modules/pacemaker_cluster.py:
maintainers: matbu
$modules/packet_:
maintainers: nurfet-becirevic t0mk
$modules/packet_device.py:
maintainers: baldwinSPC t0mk teebes
$modules/packet_sshkey.py:
maintainers: t0mk
$modules/pacman.py:
ignore: elasticdog
labels: pacman
maintainers: elasticdog indrajitr tchernomax jraby
$modules/pacman_key.py:
labels: pacman
maintainers: grawlinson
$modules/pagerduty.py:
ignore: bpennypacker
labels: pagerduty
maintainers: suprememoocow thaumos
$modules/pagerduty_alert.py:
maintainers: ApsOps xshen1
2022-11-05 22:31:39 +01:00
$modules/pagerduty_change.py:
maintainers: adamvaughan
$modules/pagerduty_user.py:
maintainers: zanssa
$modules/pam_limits.py:
2020-03-10 15:33:59 +01:00
ignore: usawa
2022-11-05 22:31:39 +01:00
labels: pam_limits
maintainers: giovannisciortino
$modules/pamd.py:
maintainers: kevensen
$modules/parted.py:
maintainers: ColOfAbRiX jake2184
2022-11-05 22:31:39 +01:00
$modules/pear.py:
ignore: jle64
labels: pear
$modules/pids.py:
maintainers: saranyasridharan
2022-11-05 22:31:39 +01:00
$modules/pingdom.py:
maintainers: thaumos
$modules/pip_package_info.py:
maintainers: bcoca matburt maxamillion
$modules/pipx.py:
maintainers: russoz
$modules/pipx_info.py:
maintainers: russoz
$modules/pkg5:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: pkg5 solaris
maintainers: $team_solaris mavit
$modules/pkgin.py:
labels: pkgin solaris
maintainers: $team_solaris L2G jasperla szinck martinm82
$modules/pkgng.py:
ignore: bleader
keywords: doas dragonfly freebsd iocage jail netbsd openbsd opnsense pfsense
labels: bsd pkgng
maintainers: $team_bsd bleader
$modules/pkgutil.py:
labels: pkgutil solaris
maintainers: $team_solaris dermute
$modules/pmem.py:
maintainers: mizumm
$modules/pnpm.py:
ignore: chrishoffman
maintainers: aretrosen
2022-11-05 22:31:39 +01:00
$modules/portage.py:
ignore: sayap
labels: portage
maintainers: Tatsh wltjr
$modules/portinstall.py:
ignore: ryansb
keywords: doas dragonfly freebsd iocage jail netbsd openbsd opnsense pfsense
labels: bsd portinstall
maintainers: $team_bsd berenddeboer
$modules/pritunl_:
maintainers: Lowess
$modules/profitbricks:
maintainers: baldwinSPC
$modules/proxmox:
keywords: kvm libvirt proxmox qemu
labels: proxmox virt
maintainers: $team_virt UnderGreen krauthosting
ignore: tleguern
2022-11-05 22:31:39 +01:00
$modules/proxmox.py:
ignore: skvidal
maintainers: UnderGreen krauthosting
2022-11-05 22:31:39 +01:00
$modules/proxmox_disk.py:
maintainers: castorsky krauthosting
2022-11-05 22:31:39 +01:00
$modules/proxmox_kvm.py:
ignore: skvidal
maintainers: helldorado krauthosting
2022-11-05 22:31:39 +01:00
$modules/proxmox_nic.py:
maintainers: Kogelvis krauthosting
$modules/proxmox_node_info.py:
maintainers: jwbernin krauthosting
$modules/proxmox_storage_contents_info.py:
maintainers: l00ptr krauthosting
2022-11-05 22:31:39 +01:00
$modules/proxmox_tasks_info:
maintainers: paginabianca krauthosting
2022-11-05 22:31:39 +01:00
$modules/proxmox_template.py:
ignore: skvidal
maintainers: UnderGreen krauthosting
2022-11-05 22:31:39 +01:00
$modules/pubnub_blocks.py:
maintainers: parfeon pubnub
$modules/pulp_repo.py:
maintainers: sysadmind
$modules/puppet.py:
2020-03-10 15:33:59 +01:00
labels: puppet
maintainers: emonty
2022-11-05 22:31:39 +01:00
$modules/pushbullet.py:
maintainers: willybarro
$modules/pushover.py:
maintainers: weaselkeeper wopfel
$modules/python_requirements_info.py:
2020-03-10 15:33:59 +01:00
ignore: ryansb
2022-11-05 22:31:39 +01:00
maintainers: willthames
$modules/read_csv.py:
maintainers: dagwieers
$modules/redfish_:
ignore: jose-delarosa
maintainers: $team_redfish TSKushal
2022-11-05 22:31:39 +01:00
$modules/redhat_subscription.py:
labels: redhat_subscription
maintainers: $team_rhsm
ignore: barnabycourt alikins kahowell
2022-11-05 22:31:39 +01:00
$modules/redis.py:
maintainers: slok
$modules/redis_data.py:
maintainers: paginabianca
$modules/redis_data_incr.py:
maintainers: paginabianca
$modules/redis_data_info.py:
maintainers: paginabianca
$modules/redis_info.py:
maintainers: levonet
$modules/rhevm.py:
ignore: skvidal
keywords: kvm libvirt proxmox qemu
labels: rhevm virt
maintainers: $team_virt TimothyVandenbrande
$modules/rhn_channel.py:
labels: rhn_channel
maintainers: vincentvdk alikins $team_rhn
$modules/rhn_register.py:
labels: rhn_register
maintainers: jlaska $team_rhn
$modules/rhsm_release.py:
maintainers: seandst $team_rhsm
2022-11-05 22:31:39 +01:00
$modules/rhsm_repository.py:
maintainers: giovannisciortino $team_rhsm
2022-11-05 22:31:39 +01:00
$modules/riak.py:
maintainers: drewkerrigan jsmartin
$modules/rocketchat.py:
ignore: ramondelafuente
labels: rocketchat
maintainers: Deepakkothandan
$modules/rollbar_deployment.py:
maintainers: kavu
$modules/rpm_ostree_pkg.py:
maintainers: dustymabe Akasurde
$modules/rundeck_acl_policy.py:
maintainers: nerzhul
$modules/rundeck_job_executions_info.py:
maintainers: phsmith
$modules/rundeck_job_run.py:
maintainers: phsmith
$modules/rundeck_project.py:
maintainers: nerzhul
$modules/runit.py:
maintainers: jsumners
2022-11-05 22:31:39 +01:00
$modules/say.py:
2022-11-09 18:37:43 +01:00
maintainers: $team_ansible_core
ignore: mpdehaan
2022-11-05 22:31:39 +01:00
$modules/scaleway_:
maintainers: $team_scaleway
$modules/scaleway_compute_private_network.py:
maintainers: pastral
$modules/scaleway_container.py:
maintainers: Lunik
$modules/scaleway_container_info.py:
maintainers: Lunik
2022-11-05 22:31:39 +01:00
$modules/scaleway_container_namespace.py:
maintainers: Lunik
$modules/scaleway_container_namespace_info.py:
maintainers: Lunik
$modules/scaleway_container_registry.py:
maintainers: Lunik
$modules/scaleway_container_registry_info.py:
maintainers: Lunik
$modules/scaleway_database_backup.py:
maintainers: guillaume_ro_fr
$modules/scaleway_function.py:
maintainers: Lunik
$modules/scaleway_function_info.py:
maintainers: Lunik
$modules/scaleway_function_namespace.py:
maintainers: Lunik
$modules/scaleway_function_namespace_info.py:
maintainers: Lunik
$modules/scaleway_image_info.py:
maintainers: Spredzy
$modules/scaleway_ip_info.py:
maintainers: Spredzy
$modules/scaleway_organization_info.py:
maintainers: Spredzy
$modules/scaleway_private_network.py:
maintainers: pastral
$modules/scaleway_security_group.py:
maintainers: DenBeke
$modules/scaleway_security_group_info.py:
maintainers: Spredzy
$modules/scaleway_security_group_rule.py:
maintainers: DenBeke
$modules/scaleway_server_info.py:
maintainers: Spredzy
$modules/scaleway_snapshot_info.py:
maintainers: Spredzy
$modules/scaleway_volume.py:
ignore: hekonsek
labels: scaleway_volume
$modules/scaleway_volume_info.py:
maintainers: Spredzy
$modules/sefcontext.py:
maintainers: dagwieers
$modules/selinux_permissive.py:
maintainers: mscherer
$modules/selogin.py:
maintainers: bachradsusi dankeder jamescassell
2022-11-05 22:31:39 +01:00
$modules/sendgrid.py:
maintainers: makaimc
$modules/sensu_:
maintainers: dmsimard
$modules/sensu_check.py:
maintainers: andsens
$modules/sensu_silence.py:
maintainers: smbambling
$modules/sensu_subscription.py:
maintainers: andsens
$modules/seport.py:
maintainers: dankeder
2022-11-05 22:31:39 +01:00
$modules/serverless.py:
ignore: ryansb
$modules/shutdown.py:
maintainers: nitzmahone samdoran aminvakil
$modules/simpleinit_msb.py:
maintainers: vaygr
2022-11-05 22:31:39 +01:00
$modules/sl_vm.py:
maintainers: mcltn
$modules/slack.py:
maintainers: ramondelafuente
$modules/slackpkg.py:
maintainers: KimNorgaard
$modules/smartos_image_info.py:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
2020-03-10 15:33:59 +01:00
labels: solaris
2022-11-05 22:31:39 +01:00
maintainers: $team_solaris
$modules/snap.py:
labels: snap
maintainers: angristan vcarceler russoz
2022-11-05 22:31:39 +01:00
$modules/snap_alias.py:
labels: snap
maintainers: russoz
$modules/snmp_facts.py:
maintainers: ogenstad ujwalkomarla
$modules/solaris_zone.py:
2020-03-10 15:33:59 +01:00
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
2022-11-05 22:31:39 +01:00
labels: solaris
maintainers: $team_solaris pmarkham
$modules/sorcery.py:
maintainers: vaygr
$modules/spectrum_device.py:
maintainers: orgito
$modules/spectrum_model_attrs.py:
maintainers: tgates81
$modules/spotinst_aws_elastigroup.py:
maintainers: talzur
$modules/ss_3par_cpg.py:
maintainers: farhan7500 gautamphegde
$modules/ssh_config.py:
maintainers: gaqzi Akasurde
2022-11-05 22:31:39 +01:00
$modules/stacki_host.py:
labels: stacki_host
maintainers: bsanders bbyhuy
$modules/statsd.py:
maintainers: mamercad
$modules/statusio_maintenance.py:
maintainers: bhcopeland
$modules/sudoers.py:
Sudoers (take 2) (#3746) * Add module and pass the andebox validate-modules * Fixes pep8 and sanity checks * Add tests (intending that they'll fail) * Fix pep8 complaint * Remove stub test_sudoers file * Add version_added to documentation Co-authored-by: Andrew Pantuso <ajpantuso@gmail.com> * Various improvements as suggested by reviewers * Remove further required: false from documentation * Make yaml indentation consistently indented * Remove default for command argument Co-authored-by: Andrew Pantuso <ajpantuso@gmail.com> * Refactor check_mode checking as guards * Update documentation formatting and use to_native * Update plugins/modules/system/sudoers.py * Update examples and formatting * Fix merge conflict * Update handle * Add some integration tests * Update tests to pass yamllint * Fix assertions typo Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> * Remove wrapping quotes from assertions * Use >- for long example names * Add aliases file to sudoers integration tests * Fix integration test name * Create new alternative sudoers directory in case /tmp doesn't exist * Alternative assertion test for checking rule revocation * Re-quote assertions * Update version_added to 4.3.0 Co-authored-by: Felix Fontein <felix@fontein.de> * Uppercase first character of short_description Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Andrew Pantuso <ajpantuso@gmail.com> Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> Co-authored-by: Felix Fontein <felix@fontein.de>
2022-01-04 20:30:44 +01:00
maintainers: JonEllis
2022-11-05 22:31:39 +01:00
$modules/supervisorctl.py:
maintainers: inetfuture mattupstate
$modules/svc.py:
maintainers: bcoca
2022-11-05 22:31:39 +01:00
$modules/svr4pkg.py:
labels: solaris svr4pkg
maintainers: $team_solaris brontitall
$modules/swdepot.py:
keywords: hp-ux
labels: hpux swdepot
maintainers: $team_hpux melodous
$modules/swupd.py:
labels: swupd
maintainers: hnanni albertomurillo
$modules/syslogger.py:
maintainers: garbled1
$modules/syspatch.py:
maintainers: precurse
$modules/sysrc.py:
maintainers: dlundgren
$modules/sysupgrade.py:
maintainers: precurse
2022-11-05 22:31:39 +01:00
$modules/taiga_issue.py:
maintainers: lekum
$modules/telegram.py:
maintainers: tyouxa loms lomserman
$modules/terraform.py:
ignore: ryansb
maintainers: m-yosefpor rainerleber
$modules/timezone.py:
maintainers: indrajitr jasperla tmshn
2022-11-05 22:31:39 +01:00
$modules/twilio.py:
maintainers: makaimc
$modules/typetalk.py:
maintainers: tksmd
$modules/udm_:
maintainers: keachi
$modules/ufw.py:
2020-03-10 15:33:59 +01:00
labels: ufw
2022-11-05 22:31:39 +01:00
maintainers: ahtik ovcharenko pyykkis
notify: felixfontein
$modules/uptimerobot.py:
maintainers: nate-kingsley
$modules/urpmi.py:
maintainers: pmakowski
$modules/usb_facts.py:
maintainers: maxopoly
$modules/utm_:
2020-03-10 15:33:59 +01:00
keywords: sophos utm
2022-11-05 22:31:39 +01:00
maintainers: $team_e_spirit
$modules/utm_ca_host_key_cert.py:
maintainers: stearz
$modules/utm_ca_host_key_cert_info.py:
maintainers: stearz
$modules/utm_network_interface_address.py:
maintainers: steamx
$modules/utm_network_interface_address_info.py:
maintainers: steamx
2022-11-05 22:31:39 +01:00
$modules/utm_proxy_auth_profile.py:
keywords: sophos utm
maintainers: $team_e_spirit stearz
$modules/utm_proxy_exception.py:
keywords: sophos utm
maintainers: $team_e_spirit RickS-C137
$modules/vdo.py:
maintainers: rhawalsh bgurney-rh
$modules/vertica_:
maintainers: dareko
$modules/vexata_:
maintainers: vexata
$modules/vmadm.py:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: solaris
maintainers: $team_solaris
$modules/wakeonlan.py:
maintainers: dagwieers
$modules/wdc_:
ignore: jose-delarosa
maintainers: $team_redfish
$modules/wdc_redfish_command.py:
maintainers: $team_wdc
$modules/wdc_redfish_info.py:
maintainers: $team_wdc
$modules/xattr.py:
labels: xattr
maintainers: bcoca
$modules/xbps.py:
maintainers: dinoocch the-maldridge
$modules/xcc_:
maintainers: panyy3 renxulei
$modules/xenserver_:
maintainers: bvitnik
$modules/xenserver_facts.py:
ignore: andyhky ryansb
labels: xenserver_facts
maintainers: caphrim007 cheese
$modules/xfconf.py:
labels: xfconf
maintainers: russoz jbenden
$modules/xfconf_info.py:
labels: xfconf
maintainers: russoz
$modules/xfs_quota.py:
maintainers: bushvin
$modules/xml.py:
ignore: magnus919
labels: m:xml xml
maintainers: dagwieers magnus919 tbielawa cmprescott sm4rk0
$modules/yarn.py:
ignore: chrishoffman verkaufer
2022-11-05 22:31:39 +01:00
$modules/yum_versionlock.py:
maintainers: gyptazy aminvakil
$modules/zfs:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: solaris
maintainers: $team_solaris
$modules/zfs.py:
maintainers: johanwiren
$modules/zfs_delegate_admin.py:
maintainers: natefoo
$modules/znode.py:
maintainers: treyperry
$modules/zpool_facts:
keywords: beadm dladm illumos ipadm nexenta omnios openindiana pfexec smartos solaris sunos zfs zpool
labels: solaris
maintainers: $team_solaris
$modules/zypper.py:
ignore: dirtyharrycallahan robinro
labels: zypper
maintainers: $team_suse
$modules/zypper_repository.py:
ignore: matze
labels: zypper
maintainers: $team_suse
$plugin_utils/ansible_type.py:
maintainers: vbotka
$plugin_utils/keys_filter.py:
maintainers: vbotka
$plugin_utils/unsafe.py:
maintainers: felixfontein
$tests/a_module.py:
maintainers: felixfontein
$tests/ansible_type.py:
maintainers: vbotka
2023-11-22 09:12:00 +01:00
$tests/fqdn_valid.py:
maintainers: vbotka
#########################
docs/docsite/rst/filter_guide.rst: {}
docs/docsite/rst/filter_guide_abstract_informations.rst: {}
docs/docsite/rst/filter_guide_abstract_informations_counting_elements_in_sequence.rst:
maintainers: keilr
docs/docsite/rst/filter_guide_abstract_informations_dictionaries.rst:
maintainers: felixfontein giner
docs/docsite/rst/filter_guide_abstract_informations_grouping.rst:
maintainers: felixfontein
docs/docsite/rst/filter_guide_abstract_informations_lists_helper.rst:
maintainers: cfiehe
docs/docsite/rst/filter_guide-abstract_informations-lists_of_dictionaries-keep_keys.rst:
maintainers: vbotka
docs/docsite/rst/filter_guide-abstract_informations-lists_of_dictionaries-remove_keys.rst:
maintainers: vbotka
docs/docsite/rst/filter_guide-abstract_informations-lists_of_dictionaries-replace_keys.rst:
maintainers: vbotka
docs/docsite/rst/filter_guide-abstract_informations-lists_of_dictionaries.rst:
maintainers: vbotka
docs/docsite/rst/filter_guide_abstract_informations_merging_lists_of_dictionaries.rst:
maintainers: vbotka
docs/docsite/rst/filter_guide_conversions.rst:
maintainers: Ajpantuso kellyjonbrazil
docs/docsite/rst/filter_guide_creating_identifiers.rst:
maintainers: Ajpantuso
docs/docsite/rst/filter_guide_paths.rst: {}
docs/docsite/rst/filter_guide_selecting_json_data.rst: {}
docs/docsite/rst/filter_guide_working_with_times.rst:
maintainers: resmo
docs/docsite/rst/filter_guide_working_with_unicode.rst:
maintainers: Ajpantuso
docs/docsite/rst/filter_guide_working_with_versions.rst:
maintainers: ericzolf
docs/docsite/rst/guide_alicloud.rst:
maintainers: xiaozhu36
docs/docsite/rst/guide_cmdrunner.rst:
maintainers: russoz
docs/docsite/rst/guide_deps.rst:
maintainers: russoz
docs/docsite/rst/guide_online.rst:
maintainers: remyleone
docs/docsite/rst/guide_packet.rst:
maintainers: baldwinSPC nurfet-becirevic t0mk teebes
docs/docsite/rst/guide_scaleway.rst:
maintainers: $team_scaleway
docs/docsite/rst/guide_vardict.rst:
maintainers: russoz
docs/docsite/rst/test_guide.rst:
maintainers: felixfontein
2020-04-10 14:33:40 +02:00
#########################
tests/:
labels: tests
tests/integration:
labels: integration
support: community
2022-11-05 22:31:39 +01:00
tests/unit/:
labels: unit
support: community
2020-04-10 14:33:40 +02:00
tests/utils/:
labels: unit
2022-11-05 22:31:39 +01:00
maintainers: gundalow
2020-03-10 15:33:59 +01:00
macros:
actions: plugins/action
becomes: plugins/become
caches: plugins/cache
2020-03-10 15:33:59 +01:00
callbacks: plugins/callback
connections: plugins/connection
doc_fragments: plugins/doc_fragments
filters: plugins/filter
inventories: plugins/inventory
lookups: plugins/lookup
module_utils: plugins/module_utils
modules: plugins/modules
plugin_utils: plugins/plugin_utils
tests: plugins/test
team_ansible_core:
2020-03-10 15:33:59 +01:00
team_aix: MorrisA bcoca d-little flynn1973 gforster kairoaraujo marvin-sinister mator molekuul ramooncamacho wtcross
team_bsd: JoergFiedler MacLemon bcoca dch jasperla mekanix opoplawski overhacked tuxillo
[PR #7989/03966624 backport][stable-9] Consul implement agent service and check (#8513) Consul implement agent service and check (#7989) * Implement agent service and check (#7987) * implement update of service and check * update tests update documentation * update documentation * add consul_agent_check/service to action_groups check if unique_identifier of name is in params to get object add suggested improvements * update sanity * fix sanity issues update documentation * fix naming * fix naming check if response_data has data * fix sanity extra-docs * add as ignore maintainer in BOTMETA.yml update version_added to 8.4 * fix sanity * add to maintainers * Update plugins/modules/consul_agent_check.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/consul_agent_check.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/consul_agent_check.py Co-authored-by: Felix Fontein <felix@fontein.de> * update version_added * if create and update return no object as result we read the object again * get_first_appearing_identifier check the params for the given identifier and return it to simplify id vs name * add unique_identifiers as a new property and a method to decide which identifier should be used * fix sanity * add self to team consul remove params with no values add operational_attributes that inherited classes can set them get identifier value from object * fix sanity fix test * remove the possibility to add checks with consul_agent_check. check if service has changed * remove tests for idempotency check because for checks it is not possible * remove unique_identifier from consul.py change unique_identifier to unique_identifiers * get id from params * Revert "remove unique_identifier from consul.py" This reverts commit a4f0d0220dd23e95871914b152c25ff352097a2c. * update version to 8.5 * Revert "Revert "remove unique_identifier from consul.py"" This reverts commit d2c35cf04c8aaf5f0175d772f862a796e22e35d4. * update description update test * fix sanity tests * fix sanity tests * update documentation for agent_check * fix line length * add documentation * fix sanity * simplified check for Tcp Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> * check duration with regex * fix * update documentation --------- Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> (cherry picked from commit 03966624ba1e647238d8807a8da89615760d1068) Co-authored-by: Ilgmi <michael.ilg@mailbox.org>
2024-06-16 10:10:45 +02:00
team_consul: sgargan apollo13 Ilgmi
2020-03-10 15:33:59 +01:00
team_cyberark_conjur: jvanderhoof ryanprior
team_e_spirit: MatrixCrawler getjack
team_flatpak: JayKayy oolongbrothers
team_gitlab: Lunik Shaps marwatk waheedi zanssa scodeman metanovii sh0shin nejch lgatellier suukit
2020-03-10 15:33:59 +01:00
team_hpux: bcoca davx8342
team_huawei: QijunPan TommyLike edisonxiang freesky-edward hwDCN niuzhenguo xuxiaowei0512 yanzhangi zengchen1024 zhongjun2
team_ipa: Akasurde Nosmoht justchris1
2020-03-10 15:33:59 +01:00
team_jboss: Wolfant jairojunior wbrefvem
team_keycloak: eikef ndclt mattock
2021-03-18 23:20:12 +01:00
team_linode: InTheCloudDan decentral1se displague rmcintosh Charliekenney23 LBGarber
team_macos: Akasurde kyleabenson martinm82 danieljaouen indrajitr
team_manageiq: abellotti cben gtanzillo yaacov zgalor dkorn evertmulder
team_networking: NilashishC Qalthos danielmellado ganeshrn justjais trishnaguha sganesh-infoblox privateip
team_opennebula: ilicmilan meerkampdvv rsmontero xorel nilsding
2020-03-10 15:33:59 +01:00
team_oracle: manojmeda mross22 nalsaber
team_purestorage: bannaych dnix101 genegr lionmax opslounge raekins sdodsley sile16
team_redfish: mraineri tomasg2012 xmadsen renxulei rajeevkallur bhavya06 jyundt
2020-03-10 15:33:59 +01:00
team_rhn: FlossWare alikins barnabycourt vritant
team_rhsm: cnsnyder ptoscano
team_scaleway: remyleone abarbare
team_solaris: bcoca fishman jasperla jpdasma mator scathatheworm troy2914 xen0l
team_suse: commel evrardjp lrupp toabctl AnderEnder alxgu andytom sealor
team_virt: joshainglis karmab Thulium-Drake Ajpantuso
team_wdc: mikemoerk