community.general/lib/ansible/module_utils
Toshio Kuratomi 854d47826c Fix classes that select a subclass based on platform (#17034)
When unittesting this we found that the platform selecting class
hierarchies weren't working in all cases.  If the subclass was directly
created (ie: LinuxHardware()), then it would use its inherited __new__()
to try to create itself.  The inherited __new__ would look for
subclasses and end up calling its own __new__() again.  This would
recurse endlessly.  The new code detects when we want to find a subclass
to create (when the base class is used, ie: Hardware()) vs when to
create the class itself (when the subclass is used, ie:
LinuxHardware()).
2016-08-11 13:26:17 -04:00
..
__init__.py Fix ziploader for the cornercase of ansible invoking ansible. 2016-04-29 08:47:49 -07:00
a10.py Ziploader 2016-04-05 11:06:17 -07:00
api.py Added basic auth argument spec to utils (#15585) 2016-04-25 14:55:39 -04:00
asa.py Module util, template action and doc fragment for Cisco ASA 2016-06-01 20:57:30 +02:00
azure_rm_common.py Fix the security rules name duplication of azure_rm_common. (#16897) 2016-08-04 10:43:30 -07:00
basic.py fixed indent 2016-08-09 13:16:42 -04:00
cloudstack.py cloudstack: handle unicode API results in has_changed (#16601) 2016-07-06 20:27:31 +02:00
database.py just a few spelling error changes 2015-04-28 09:36:42 -04:00
docker_common.py Fix find_image() not matching on tag 2016-07-11 17:13:07 -04:00
ec2.py Merge pull request #14356 from mludvig/session_token 2016-06-22 18:51:09 -05:00
eos.py Relicense low-hanging fruit to BSD (#17025) 2016-08-10 10:45:54 -07:00
f5.py Adds a general purpose Exception class for F5 modules (#15977) 2016-05-24 11:18:39 -04:00
facts.py Fix classes that select a subclass based on platform (#17034) 2016-08-11 13:26:17 -04:00
gcdns.py Fix import of gce/gcdns without a libcloud module 2016-07-29 13:34:09 -04:00
gce.py Fix import of gce/gcdns without a libcloud module 2016-07-29 13:34:09 -04:00
gcp.py Refactored gce util module to support other GCP services (#15924) 2016-07-28 12:54:39 -04:00
ios.py Update IOS with new NetworkModule 2016-08-08 14:15:51 -04:00
iosxr.py Relicense low-hanging fruit to BSD (#17025) 2016-08-10 10:45:54 -07:00
ismount.py fix typo 2016-02-08 19:10:04 +01:00
junos.py Added and-quit to all commit statements. (#16411) 2016-07-01 12:11:05 -04:00
known_hosts.py Add support ssh configs from /etc/openssh. 2016-01-14 13:01:49 +03:00
mysql.py enable mysql connection via unix socket 2016-04-12 14:16:18 +02:00
netcfg.py minor update to the default comment tokens in netcfg 2016-07-15 16:13:41 -04:00
netcmd.py Relicense low-hanging fruit to BSD (#17025) 2016-08-10 10:45:54 -07:00
network.py Relicense low-hanging fruit to BSD (#17025) 2016-08-10 10:45:54 -07:00
nxos.py NXOS changes 2016-08-10 15:16:16 -04:00
openstack.py Set type for OpenStack 'verify' param 2016-03-11 08:07:30 -05:00
openswitch.py OpenSwitch Cli & most of Rest 2016-08-08 11:48:47 -04:00
powershell.ps1 moved pending reboot to powershell.ps1 2016-06-06 23:18:51 +02:00
pycompat24.py Rename pycompat to pycompat24 2016-05-18 06:18:01 -07:00
rax.py Port rax.py to python3 compatible syntax (#15875) 2016-05-16 17:30:25 -07:00
redhat.py Remove some more unused stdlib deps. 2015-11-03 09:53:18 -08:00
service.py Remove some more unused stdlib deps. 2015-11-03 09:53:18 -08:00
shell.py Find places where ziploader is used and change them to ansiballz so that people aren't confused when they google for information.information (#16715) 2016-07-21 10:58:24 -07:00
six.py Some Python-3 module_utils support 2016-05-14 07:51:13 -07:00
splitter.py Insert newlines correctly when splitting literal blocks 2014-10-09 16:45:08 -05:00
urls.py 16888: comment module_utils/urls.py (#16987) 2016-08-10 08:39:48 -07:00
vca.py Port the module snippet to python3 (#15870) 2016-05-16 08:04:43 -04:00
vmware.py Port the module snippet to python3 (#15870) 2016-05-16 08:04:43 -04:00
vyos.py Relicense low-hanging fruit to BSD (#17025) 2016-08-10 10:45:54 -07:00