community.general/lib/ansible/module_utils
Brian Coca ebd08d2a01 jsonify inventory (#32990)
* jsonify inventory
* smarter import, dont pass kwargs where not needed
* added datetime
* Eventual plan for json utilities to migrate to common/json_utils when we split
  basic.py no need to move jsonify to another file now as we'll do that later.
* json_dict_bytes_to_unicode and json_dict_unicode_to_bytes will also
  change names and move to common/text.py at that time (not to json).
  Their purpose is to recursively change the elements of a container
  (dict, list, set, tuple) into text or bytes, not to json encode or
  decode (they could be a generic precursor to that but are not limited
  to that.)
* Reimplement the private _SetEncoder which changes sets and datetimes
  into objects that are json serializable into a private function
  instead.  Functions are more flexible, less overhead, and simpler than
  an object.
* Remove code that handled simplejson-1.5.x and earlier.  Raise an error
  if that's the case instead.
  * We require python-2.6 or better which has the json module builtin to
    the stdlib.  So this is only an issue if the stdlib json has been
    overridden by a third party module and the simplejson on the system
    is 1.5.x or less.  (1.5 was released on 2007-01-18)
2017-11-21 13:41:27 -08:00
..
aws Fix header direct_connect module_utils 2017-10-18 12:08:19 -07:00
facts Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
parsing Relicense convert_bool to 2-clause BSD 2017-10-18 14:33:28 -07:00
powershell added powershell symlink util helper (#27153) 2017-11-16 10:12:02 +10:00
six Update the bundled six library to 1.11.0 2017-09-17 22:00:02 -07:00
__init__.py
_text.py
a10.py
aci.py ACI Module: Bug Fix for Python versions > 3.6.0 (#32660) 2017-11-15 07:20:08 -07:00
aireos.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
ansible_tower.py ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment (#29115) 2017-10-02 16:21:24 -04:00
aos.py Remove wildcard imports and get_exception calls 2017-08-12 00:48:53 -07:00
api.py
aruba.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
asa.py fixes asa action plugin for connection=local (#32827) 2017-11-13 14:24:13 -05:00
avi.py module_utils/avi.py: fix broken import 2017-09-14 10:59:25 -07:00
azure_rm_common.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
basic.py jsonify inventory (#32990) 2017-11-21 13:41:27 -08:00
bigswitch_utils.py
ce.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
cloud.py AWSRetry: allow retrying on additional ClientError exceptions (#28483) 2017-08-22 15:31:20 -04:00
cloudstack.py cloudstack: update copyright header (#32922) 2017-11-15 12:55:46 +01:00
cnos.py Resolving bug on CNOS Image download on multiple devices. 2017-09-16 10:53:21 -07:00
cnos_devicerules.py
cnos_errorcodes.py
connection.py Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
crypto.py openssl: remove static dict for keyUsage (#30339) 2017-09-14 12:03:00 -04:00
database.py
dellos6.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
dellos9.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
dellos10.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
digital_ocean.py Fix digital_ocean module_util api_token bug (#28924) 2017-09-06 07:14:10 -07:00
dimensiondata.py
docker_common.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
ec2.py Move profile and region checking to module_utils.ec2 (#31921) 2017-11-07 13:56:17 -05:00
enos.py Enos connection issue (#32895) 2017-11-14 16:00:16 -05:00
eos.py Fix eos call to prompt() (#32985) 2017-11-16 12:48:53 -05:00
exoscale.py exoscale: similar env vars as in cloudstack 2017-08-22 14:43:48 +02:00
f5_utils.py Segment out the update method (#32103) 2017-10-24 16:13:14 -07:00
fortios.py Use ansible network env vars to authentication on fortigates (#29499) 2017-09-13 12:44:41 +01:00
gcdns.py
gce.py
gcp.py Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
infinibox.py
ios.py Issue #32416. Fix exit from configuration mode in case of command failure (#32417) 2017-11-02 11:55:37 +05:30
iosxr.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
ipa.py New module for managing IPA Sub CA (#25640) 2017-11-16 02:21:59 +00:00
ironware.py Fix issues with ironware modules (#33068) 2017-11-21 10:41:05 +05:30
ismount.py
json_utils.py jsonify inventory (#32990) 2017-11-21 13:41:27 -08:00
junos.py Fix rollback in junos_config (#31424) 2017-10-11 10:25:56 +05:30
k8s_common.py move to use ansible logging 2017-10-16 11:34:55 -07:00
known_hosts.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
lxd.py
manageiq.py module_utils/manageiq: add find_collection_resource_or_fail 2017-11-06 11:41:57 -05:00
mysql.py
netapp.py
netcfg.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
netcli.py
netconf.py Connection plugins network_cli and netconf (#32521) 2017-11-09 15:04:40 -05:00
netscaler.py Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
network.py Remove wildcard imports and get_exception calls 2017-08-12 00:48:53 -07:00
network_common.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
nso.py nso_config module for setting configuration in Cisco NSO (#30973) 2017-11-09 13:34:41 +00:00
nxos.py multiple fixes nxos (#32903) 2017-11-14 15:23:11 +00:00
oneview.py Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
openshift_common.py
openstack.py
ordnance.py Fix dangerous default args. (#29839) 2017-09-12 00:11:13 -07:00
ovirt.py ovirt_templates: wait for OK state when importing (#31634) 2017-11-02 09:24:42 -04:00
postgres.py Remove wildcard imports and get_exception calls 2017-08-12 00:48:53 -07:00
pure.py
pycompat24.py
rax.py Fix invalid string escape sequences. 2017-11-21 10:03:34 -08:00
redhat.py Miscellaneous pylint fixes. 2017-09-13 01:53:08 -07:00
service.py Connection plugins network_cli and netconf (#32521) 2017-11-09 15:04:40 -05:00
splitter.py
sros.py Update removed_in_version to 2.9 for network module top level cred args (#30416) 2017-09-15 21:20:07 +05:30
univention_umc.py Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
urls.py Create a short license for PSF and MIT. (#32212) 2017-11-06 10:25:30 -08:00
vca.py Use response.content instead of response object (#25772) 2017-08-14 12:40:06 -04:00
vmware.py Add additional facts to the fact gathering of vmware (#31632) 2017-11-19 14:52:38 +00:00
vultr.py vultr: new module utils and common docs (#30868) 2017-11-01 20:16:59 +01:00
vyos.py Remove check_args for vyos modules (#30739) 2017-09-22 15:56:23 +05:30