Commit Graph

490 Commits (f81b7dd10a674c72659b25be20461865bb997eed)

Author SHA1 Message Date
Eike Frost 984edacd2a New module: keycloak_clienttemplate (#33419)
* keycloak_clienttemplate

* BOTMETA maintainership for identity/keycloak namespace

* fix superfluous blank line

* catch ValueError when trying to decode JSON

* further documentation for protocol mappers and some checks

* whitespace fixes, YAML fixes

* remove state: dump, update argument_spec and documentation with suboptions

* add documentation for realm option

* document aliases for auth_keycloak_url, auth_username, and auth_password (i.e. url, username, and password)

* remove bearer_only, consent_required, standard_flow_enabled, implicit_flow_enabled, direct_access_grants_enabled, service_accounts_enabled, public_client, and frontchannel_logout from module options.
7 years ago
Sloane Hertel b1a6f1f47b
remove simplesteph from module maintainers (#35407) 7 years ago
Peter Sprygada 3f556f2e37
adds infoblox dynamic inventory script (#35328)
* adds infoblox dynamic inventory script

* fix up issues from sanity testing

* fix pep8 issues
7 years ago
Peter Sprygada 21169b2228 adds two new infoblox lookup plugins (#35189)
* adds two new infoblox lookup plugins

* nios - lookup plugin to return nios objects to the playbook
* nios_next_ip - lookup plugin to return the next avaiable ip address

* adds some additional examples to nios lookup

* fix up pep8 failures

* updates in response to review comments
7 years ago
Jason Vanderhoof 7c8e365dff Conjur Lookup Plugin (#34280)
* Imported lookup plugin from Role

* Plugin cleanup, including:
* Use existing Python YAML parsing
* Remove environment variables as connection options
* Added initial debugging information

* Reworked the lookup plugin using the Python Request library.  As it's available through Ansible, it makes communication with Conjur much more straight forward.

* Removed un-used libraries

* Fixed linting issues

* Standardized output on `format` and insure it works for 2.6, 2.7, and 3.x.

* Use quote_plus from the six library for improved python 2/3 behavior.

* Refactored identity & configuration to prefer user's file. This also includes a refactor to remove an un-needed dictionary merge method.

* Removed `requests` in favor of `ansible.module_utils.urls`.

* Refactored netrc loading to warn if host is not present.

* Tests and a refactor to support easier testing.

* Added reference to website

* Fixed two linting errors

* Fixed an extra line found by linting

* Updated file write to use binary to insure config files are written correctly

* Resolved linting issues

* Refactored config & identity loading to take advantage of plugin options

* Cleanup a bunch of small items caught by linting

* Removed extra line caught by linting

* Swapped in pytest and added some tests with mocked network responses

* Pushing to see if this approach works better...

* Refactored be open_url mocking based on feedback

* Fixed a couple linting issues & refactored mocking into each method to attempt to resolve a failing test

* Use a generic MagicMock for python 2.6

* Fixes doc typo

require -> required

* Use `type: path` in identity_file and config_file

Also removes `expanduser` calls below (which will now be called automatically on
paths.)

* Defines maintainers for conjur_variable plugin

* BOTMETA.yml:
** defines $team_cyberark_conjur as maintainers of Conjur Variable plugin
** adds myself and @jvanderhoof to that team

* Adds URLs to relevant documentation for Conjur Variable lookup plugin

* Clarifies "the server," "the machine" -> "controlling host"

The machine identity used is that of the Ansible controlling host, not any
server being provisioned or instructed. This documentation change aims to make
that relationship clear.

* Adds response code to exception message on authentication failure

* Enhances exception messages to specify the controlling host

These error messages are less likely to confuse a user as to which machine is
associated with the files, identities, and configurations being described.

* Adds ANSIBLE_METADATA for Conjur variable lookup plugin
7 years ago
jctanner 3116585ae4
Ignore previous acl.py maintainer and also remove myself from docker* modules (#35216) 7 years ago
John R Barker 7228755f00 infoblox (#35179)
Even though this module belongs in net_tools it will be managed by the
network team.
7 years ago
Xavier Cambar cea681a5c0 npm module compatible with npm5 (#26582)
* npm module compatible with npm5

Uses the `--long` flag in `npm list` to get the `missing` key back.

* npm: add integration tests

* npm: test the module with npm 4 as well

* Remove debug tasks, use variables

* Use tests instead of filters

* Adds xcambar as a maintainer of the npm module
7 years ago
René Moser 6bed4d6ef3 botmeta: new maintainer for letsencrypt (#34954) 7 years ago
Adam Miller 8f1ab70cf2 add lib/ansible/plugins/connection/lxd.py maintainer in BOTMETA.yaml (#34936)
* add lib/ansible/plugins/connection/lxd.py maintainer in BOTMETA.yaml

Signed-off-by: Adam Miller <admiller@redhat.com>

* github nick change for trstringer on team_azure in BOTMETA

Signed-off-by: Adam Miller <admiller@redhat.com>
7 years ago
Samer Deeb f8884f12bc Mellanox OS name change: MLNXOS changed to ONYX (#34753)
* Mellanox OS name change: MLNXOS changed to ONYX

Signed-off-by: Samer Deeb <samerd@mellanox.com>

* Fix alphabetical order of modules metadata

Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Andreas Olsson 185f28ecee Add andreaso (me) as cloudflare_dns module maintainer (#34743) 7 years ago
Pilou e9e316c76b Filesystem: refactor, improvements, add tests (#25519)
* filesystem: list used tools

* filesystem: btrfs and reiserfs don't support resizing

* filesystem: list supported filesystems

use formatting functions and 'filesystem' instead of 'file system'

* filesystem: PEP8

* filesystem: remove useless calls to module.boolean

* filesystem: fail when the requested action isn't implemented

* filesystem: resizefs: list supported FS rather than unsupported

* filesystem: refactor

* filesystem: add integration tests

* filesystem: allow to use image file with 'dev' param

* filesystem: test resizefs (ext2/3/4 filesystems only)

* filesystem: Btrfs, handle older version than v0.20-rc1

* filesystem: use loop keyword (integration tests)

* filesystem: new test, check when another filesystem already exists

* filesystem: add myself as a maintainer

* filesystem: fix tests as filters
7 years ago
Dag Wieers 76586cfd0b
Added to UCS team 7 years ago
Ryan S. Brown f0dbbfae84 Add Alex (rambleraptor) and Eric (erjohnso) as GCP module namespace maintainers 7 years ago
Tim Rupp 43812d82c1
Adds "allow" param to bigip_device_httpd (#34439)
This param can control what addresses are allowed to access the
httpd ui of the bigip
7 years ago
Samer Deeb 67ebf2d4b2 update mlnxos modules in BOTMETA file (#34417)
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Matt Davis f1c2861308
Tweak WinRM/Windows maintainer stuff 7 years ago
Abhijeet Kasurde a4336feadc Remove 'astorije' from bot ping (#34338)
As per request - https://github.com/ansible/ansibullbot/issues/838
removing 'astorije' from maintainers list.

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
Flavio Percoco Premoli 87c98336d6 Fix module names for bot (#34089) 7 years ago
Rene Moser bee26f214b botmeta: maintain vultr modules 7 years ago
Andy Hill 427479ae48 remove andyhky from maintainers (#34096)
* remove andyhky from maintainers

I'm no longer able to contribute to ansible.

* Explicitly ignore andyhky for modules with that user as an author
7 years ago
Flavio Percoco Premoli a73af903b8 Add maintainers for k8s_common, k8s and openshift (#34018) 7 years ago
Dag Wieers 08d55a7dbc
Add brunocalogero to the ACI team 7 years ago
Sloane Hertel a52fb20b54
Fix elasticdog removal since he is listed as an author in the module docs (#33713) 7 years ago
Toshio Kuratomi 363dfcb24c Revert "Disable automerge while working on pep8"
This reverts commit 87776d75dc.
7 years ago
John R Barker 87776d75dc
Disable automerge while working on pep8 7 years ago
Matt Martz a7e49cde3b
Add some ignores on some namespaces for a few users (#33651) 7 years ago
Kevin Brebanov 4c242ad2e7 Remove myself as apk maintainer (#33546)
* Remove myself as apk maintainer

* Add myself under the 'ignored' key
7 years ago
Eike Frost 7ec692ea7f add Logan2211 to maintainers for zabbix_template (#33627) 7 years ago
Eike Frost ed376abe42 zabbix_host integration tests (#33184)
* Integration tests for zabbix_host using Zabbix on Ubuntu 14.04.

* fix duplicate yaml key in test

* .changed -> is changed, |failed -> is failed, trim configfile

* zabbix_host integration test does not need BOTMETA entry, inherited from module
7 years ago
Dag Wieers 46f7fadbaf
Add pep8 label for changes to legacy-files.txt 7 years ago
Ganesh Nalawade 11c9ad23d5
Refactor common network shared and platform utils code into package (#33452)
* Refactor common network shared and platform specific code into package (part-1)

As per proposal #76 refactor common network shared and platform specific
code into sub-package.
https://github.com/ansible/proposals/issues/76

*  ansible.module_utils.network.common - command shared functions
*  ansible.module_utils.network.{{ platform }} - where platform is platform specific shared functions

*  Fix review comments

* Fix review comments
7 years ago
Matt Davis 96b4f8b5c3
Update BOTMETA.yml 7 years ago
René Moser ddaf8673b9 botmeta: letsencrypt: add me as a maintainer (#33041) 7 years ago
Adrian Likins 1a2eb319fe Fix 'maintainers' key in BOTMETA for 'unixy' 7 years ago
Dag Wieers 3fee14a49b
I cannot keep up with all VMware related issues 7 years ago
Matt Davis 6506c4bfbc update azure maintainers list 7 years ago
John R Barker af0d42885d
Remove GGabriele jedelman8 7 years ago
Brian Coca 992f6d8bf4 unixy maint info 7 years ago
Matt Martz 701b38ff62
Remove angstwad at his request, remove myself from things I no longer maintain (#32865) 7 years ago
John Whitbeck a1ea29f249 Remove jwhitbeck from BOTMETA (#32751) 7 years ago
Ivan Vanderbyl e0cb54a2aa Remove myself from bot (#32574)
Remove myself (ivanvanderbyl) from bot
7 years ago
cnasten f1fe467c22 nso_config module for setting configuration in Cisco NSO (#30973) 7 years ago
ABond dbfe22ac4f Add Digital Ocean inventory script maintainer and tagged support by community (#30801) 7 years ago
John R Barker 1c0dd5406b
label nxos files (#32200) 7 years ago
Matt Davis 7db28d5e4d
add new MS maintainers to team_azure 7 years ago
Sloane Hertel 70c58e74ab Remove elasticdog from pacman module maintainers. (#32051) 7 years ago
Eike Frost 74bd13727a move zabbix modules into their own namespace below monitoring/ (#31992) 7 years ago
Dag Wieers a2970f5e8e Add UCS maintainers
Also fix to use implicit labeling (based on path) and create an aci_team entry
7 years ago
John R Barker 4602a4e117 ovirt, azure_rm_common (#31877) 7 years ago
Pilou 2c5ce656b0 Reenable 'test' label for test related pull requests (#31472)
* Reenable 'test' label

See #29660 comments

* packaging is not a valid GitHub label anymore
7 years ago
paulquack 5a6ee054c0 Network command module for Brocade IronWare routers (#31429) 7 years ago
Kedar K 5751b9b224 Update BOTMETA.yml 7 years ago
Michael Price 7acce3b958 Update the NetApp team (#31794)
Add a new maintainer to the NetApp team.
7 years ago
Kedar K 2d2656049a Update BOTMETA.yml 7 years ago
René Moser e5f837661b botmeta: maintain cloudstack module utils (#31613) 7 years ago
John R Barker 9333684929 botmeta for lib/ansible/plugins/filter/network.py (#31608) 7 years ago
Matt Davis 751f577de1 ignore chouseknecht as azure_rm module maintainer 7 years ago
Brian Coca 6f3c7a8d86 updated dig lookup for bot 7 years ago
Robin Roth 9ae159dfa4 Remove robinro as git maintainer 7 years ago
Dag Wieers 3a92bb5428 I am officially done with the unarchive module
I'll leave it up to someone else to try and talk to a bunch of unhappy people.
Good luck to whoever wants to maintain this !
7 years ago
Dag Wieers a6c8dae918 Add xml and unarchive labels for module communities 7 years ago
Dag Wieers 96bb1b664c Add labels for module_utils entries
And simplify syntax for single-item lists.
7 years ago
Dag Wieers a75925eb62 Added f5 label for ansibot 7 years ago
Dag Wieers 081547495e Add avi label for ansibot 7 years ago
Dag Wieers 7910d8b2e9 Add aci label to ansibot 7 years ago
Dag Wieers b71d2cafa5 Add jboss label to ansibot 7 years ago
Dag Wieers 60db863158 Add cloudstack label to ansibot 7 years ago
Chris Alfonso a39dac5c32 Adding new maintainer to mysql_db module (#30936) 7 years ago
Ryan S. Brown d23af439ca Update oVirt module maintainers 7 years ago
Yaacov Zamir 3db2cc6916 add cben to team_manageiq (#30834) 7 years ago
Michael Scherer e767c7d694 Ignore david_obrien since the account no longer exists (#30742)
The bot seems to still ping that account, cf
https://github.com/ansible/ansible/issues/30693#issuecomment-331144767
7 years ago
Abhijeet Kasurde 06aad40ccb Remove mtnbikenc from vmware maintainer list
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
Martin Krizek e799cb61c3 Add mkrizek as yum maintainer (#30704) 7 years ago
Kevin Howell 5e0743e740 Replace barnabycourt with kahowell as redhat_subscription maintainer (#30721) 7 years ago
Abhijeet Kasurde c2303c5922 Add akasurde as maintainer of IPA modules (#30648)
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
Pilou 7596826ed0 docker_container: remove unwilling author (#30594)
See https://github.com/ansible/ansible/issues/30455#issuecomment-329963756
7 years ago
Pilou e7f4ac85d9 module_utils/ovirt.py: add maintainers (#30621) 7 years ago
Tim Rupp 07f5a186fb Changes ignored and maintainers for the f5 modules. (#30584)
Several modules contain code from different authors who do not
necessarily want to be notified of maintainer related things
like issues and PRs.

This patch corrects the F5 related ignores and maintainers fields.
7 years ago
jctanner 9da5f542cc Remove rabbitmq maintainer. (#30531)
Fixes #30499
7 years ago
Sloane Hertel 788dea512c botmeta: add active maintainers for ec2_asg (#30508)
* Add active maintainers for ec2_asg in BOTMETA.
7 years ago
David Ponessa a3164862d1 Adding scathatheworm as maintainer for pkgutil module (#30317) 7 years ago
John R Barker 0a5fc3edf9 Add amuraleedhar to Lenovo (#30068) 7 years ago
Sam Doran 36a732be7a Remove test/: key since it is now empty (#29660)
Still working out what lables to apply. Labels were removed in a previous PR, and now the bot is upset.
7 years ago
Pilou 6339a27042 Use 'test' label only for test related pull request (#28956)
Path components of 'file' parent key which are valid GitHub labels
are automatically added to the label list [1]. 'test' is a valid label,
hence 'test' and 'test_pull_requests' were both added.

Fix 3334407c71
[1] 9dd71e881b/ansibullbot/parsers/botmetadata.py (L54)
7 years ago
Pierre-Louis Bonicoli 15fd23c6be devel is now unfrozen: enable automerge 7 years ago
Pilou c9f2b931db Fix GitHub ID case (#29089) 7 years ago
Pilou 3334407c71 Add setup for test, docs and packaging labels (#28926) 7 years ago
Chris Alfonso 1445a1aae7 Adding new maintainer for zabbix_host module (#28846) 7 years ago
jctanner 254327c70d Add more meta for vmware and ec2 (#28824)
* Add more meta for vmware and ec2

* Add another string for ec2.py

* more keywords for ec2
7 years ago
hyperized b3dbd1bca8 Added hyperized to team_rabbitmq (#28823) 7 years ago
jctanner 4b4c946b4b Add more bot meta about inventory scripts (#28794)
* Add more bot meta about inventory scripts
* Add a key for the botmeta too
7 years ago
Monty Taylor d548c477c0 Translate openstack inventory from script to plugin 7 years ago
Artem Zinenko 1c958af88b [28017] Integration tests for win_rabbitmq_plugin (#28118)
* Check registry to find RabbitMQ installation path

* Integration tests for win_rabbitmq_plugin

* Added himself to BOTMETA.yml

* Skipped running tests on Windows 2008 SP2
7 years ago
jctanner 62e01aecfb Listify the linode script maintainers (#28671) 7 years ago
Joshua Conner 05722dad35 Remove myself as a docker_container maintainer (#28686)
I haven't been active, and don't use the module anymore to be helpful. Thank you! <3
7 years ago
James Tanner c3b2a48972 Add missing colon 7 years ago
Monty Taylor ab204c845d Mark $team_openstack as owning openstack things
All of the OpenStack things should be owned by the openstack team.
dagnello is maintainer of several modules, so add to the team.
7 years ago
Ryan S. Brown cc802bc883 Update CHANGELOG and botmeta for aws_waf_facts 7 years ago
Ryan S. Brown c39c782282 [cloud] Update changelog/botmeta for aws_direct_connect_connection module 7 years ago
Ryan S. Brown a9458ca609 Add aws_direct_connect_link_aggregation_group to changelog 7 years ago
Dag Wieers b9cee65756 Original author wishes not to be notified by ansibot (#28447)
And moving maintainers to BOTMETA.yml as well.
7 years ago
Chris Alfonso bd56e6c9ce Removing deprecated openswitch modules (#28397) 7 years ago
Sam Doran 8e18a2d6ee Update maintainers for mount.py (#28362) 7 years ago
Matt Clay 8e0b5800b7 Miscellaneous ansible-test fixes. (#28355)
* Include .github in test targets. Fix BOTMETA.yml.
* Include bin in compile tests.
* Exclude links from test targets.
* Include bin in pep8 and pylint tests.
* Fix pep8 and pylint issues in bin dir.
7 years ago
jctanner 83ac480241 Correct the formatting for azure_rm's maintainers (#28346) 7 years ago
Kevin Hulquest 67dff61f47 Updating the NetApp team. (#28291) 7 years ago
jctanner b2bbc63ab6 Remove at symbol from botmeta (#28305) 7 years ago
Sam Doran ec8858261d Update maintainer for pam_limits.py (#28303)
[skip ci]
7 years ago
jctanner 8a69706037 Add automerge key (#28220) 7 years ago
Dag Wieers 1e00f7e56c Fix indentation
Don't use the Github editor :-/
7 years ago
Dag Wieers 6952c0aae9 Add new maintainer for ACI 7 years ago
Jordan Borean 7c59b66802 updated changelog for windows (#28040) 7 years ago
Chris Alfonso 63d0ea3d5a Adding tumbl3w33d as second maintainer of maven_artifact module (#27769) 7 years ago
Dylan Silva 8e9b2e5762 added in manageiq team to botmeta (#27717) 7 years ago
Dag Wieers d125520071 imc_rest: Increase default timeout, add elapsed time (#26743)
The IMC interface can be quite slow depending on the XML fragments used.
So we increase the default timeout to 60 seconds, and return the elapsed
time so it is easier to determine what timeout value makes sense from
earlier runs.

We also renamed **imc_xml** to **imc_rest**, now that we still can.
7 years ago
Sam Doran 477ed3cc96 Add maintainers for Azure dynamic inventory (#27725) 7 years ago
Yanis Guenane d1c51405da BOTMETA: Add Spredzy as maintainter of modules_utils/crypto.py (#27691) 7 years ago
Sloane Hertel 9498b96874 Add linode maintainers for dynamic inventory. (#27657) 7 years ago
Andrew Saraceni 435a562630 Rename win_group_member module to win_group_membership (#27614)
* rename win_group_member to win_group_membership

* adding details to BOTMETA.yml
7 years ago
John R Barker 914b05c622 Tidup and extend all the network maintainers list (#27551)
* Tidup and extend all the network maintainers list

* Remove double spaces

* Openswitch modules are being removed

* bearychat

* Add label: networking to these files

* Correct format

* Match all ios*
7 years ago
Toshio Kuratomi 976293dff6 The choffman github nick is not the actual author of the rabbitmq module
Put the nick in ignored so that they do not get CC'd on every ticket for
that module
7 years ago
Dag Wieers 97aaf103e8 ACI module_utils library for ACI modules (#27070)
* ACI module_utils library for ACI modules

This PR includes:
- the ACI argument_spec
- an aci_login function
- an experimental aci_request function
- an aci_response function
- included the ACI team

* New prototype using ACIModule

This PR includes:
- A new ACIModule object with various useful methods
7 years ago
Paul Seiffert 499cc8f0d9 Remove author from list of iam maintainers 7 years ago
Anthony Bond 98e2d37c45 Restore Digital Ocean module maintainer that was in maintainer.txt 7 years ago
Ryan S. Brown 8daeea014a Add maintainer for gce_labels module 7 years ago
Philippe Dellaert 12766571e9 Adding maintainer for nuage modules (#27265) 7 years ago
Jordan Borean c9b474cb33 Added new module info to bot meta and changelog (#27148) 7 years ago
Hans-Joachim Kliemeck f58a0cb2b9 remove author due to inactivity 7 years ago
Dag Wieers 2b4a8095e9 Simplify XML error-handling and typo (#26929)
This PR fixes:
- A typo in the aci_login function
- Improve (XML) error-handling
- Rename status_code back to status
7 years ago
Tim Rupp 229acfcee2 Updates botmeta to make F5 maintain their modules (#26907)
Updating the metadata file so that customers no longer need
to be called out when an F5 change is made
7 years ago
Dag Wieers a562d76a32 Make the VMware team more powerful (#26957)
I think this is needed to make the VMware Working Group up to speed.
7 years ago
Dag Wieers e970237a2f New module: access Cisco ACI (network/aci/aci_rest) (#26029)
* aci_rest: New module to access Cisco ACI

This PR includes:
- Relicense as GPLv3+
- Check-mode support
- Cosmetic changes to documentation
- Examples in YAML format
- Removal of incorrect requirements (for this module)
- Do not log passwords
- Implement native fetch_url instead of requests
- Use standard hostname, username and password parameters
- Add alias src for parameter config_file
- Add mutual exclusive content option for inline data (and show some inline examples)
- Add timeout parameter
- Add validate_certs parameter
- Handling ACI result output (identical for JSON as XML input)
- Parse/expose ACI error output to user

* Lower case method, add use_ssl, Use python dicts

This commit includes:
- Use lowercase method names
- Add `use_ssl` parameter (not the `protocol` parameter)
- Use a python dict for the request data (not a JSON string)
- Documentation improvements

* Ensure one of 'content' or 'src' is provided

* Fix issue with totalCount being a string in JSON

This fixes the problem with JSON output where totalCount is a string and
not an integer.

This fixes jedelman8/aci-ansible#7

* Improve code documentation

* Improve error handling and module response

* Small typo

* Improve documentation and examples

* Keep protocol parameter, but deprecate it

* Extrude aci functions from module_utils

* aci_rest: Add unit tests
7 years ago
Dag Wieers 700af0af1d Add win_secedit to CHANGELOG.md and BOTMETA.yml (#26834) 7 years ago
Brian Coca 52e6c54d49 ignore as maintainers as requested (#26813)
see #22512
7 years ago
Robin Roth d4482761ba Make lujeni only maintainter of mongodb_user (#26789) 7 years ago
Robin Roth a94055f0e1 Update pip maintainers (#26790)
mattupstate is no longer active and agreed via email to pass on
maintainership
7 years ago
Dag Wieers f51d607f25 Restore how it was in MAINTAINERS.txt (#26720)
This PR includes:
- Ensure that both the .ps1 as the .py have the same maintainers
- Add the $windows_team for everything Windows
7 years ago
jctanner 43e5f34ffd Add maintainers/botmeta version 2 (#26642) 7 years ago