community.general/lib/ansible/module_utils
Toshio Kuratomi 9f7b0dfc30 Remove automatic use of system six
* Enable the pylint no-name-in-module check.  Checks that identifiers in
  imports actually exist.  When we do this, we also have to ignore
  _MovedItems used in our bundled six.  This means pylint won't check
  for bad imports below ansible.module_utils.six.moves but that's
  something that pylint punts on with a system copy of six so this is
  still an improvement.
* Remove automatic use of system six.  The exec in the six code which
  tried to use a system library if available destroyed pylint's ability
  to check for imports of identifiers which did not exist (the
  no-name-in-module check).  That test is important enough that we
  should sacrifice the bundling detection in favour of the test.
  Distributions that want to unbundle six can replace the bundled six in
  ansible/module_utils/six/__init__.py to unbundle.  however, be aware
  that six is tricky to unbundle.  They may want to base their efforts
  off the code we were using:

  2fff690caa/lib/ansible/module_utils/six/__init__.py

* Update tests for new location of bundled six Several code-smell tests
  whitelist the bundled six library.  Update the path to the library so
  that they work.

* Also check for basestring in modules as the enabled pylint tests will
  also point out basestring usage for us.
2017-07-25 15:58:23 -07:00
..
aws fix pep8, fixes build (#26660) 2017-07-12 00:26:59 +02:00
facts Mv AnsibleFactCollector back to module_utils (#26150) 2017-07-11 10:44:22 -04:00
parsing Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
powershell Added function to convert camelCase to snake_case for powershell (#26203) 2017-07-19 16:57:05 -07:00
six Remove automatic use of system six 2017-07-25 15:58:23 -07:00
__init__.py
_text.py Fix for to_text and to_bytes error handlers 2017-07-24 09:19:04 -07:00
a10.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
aireos.py New module aireos_command (#26769) 2017-07-19 23:14:52 +05:30
ansible_tower.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
aos.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
api.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
aruba.py Adding aruba_command module along with unit tests. (#26625) 2017-07-19 09:49:12 +05:30
asa.py Fix undefined vars in network module_utils 2017-07-24 07:49:26 -07:00
avi.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
azure_rm_common.py use tenant in UserPassCredentials if set (#20751) 2017-07-14 11:01:43 -07:00
basic.py Fix for nonutf8 filenames causing crashes when setting permissions 2017-07-25 00:16:30 -07:00
bigswitch_utils.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
ce.py Move redudant check_ip_addr method to common ce (#25575) 2017-06-15 13:21:18 +01:00
cloud.py
cloudengine.py mod_utils/cloudengine: PEP8 compliancy (#24659) 2017-05-30 18:28:02 +01:00
cloudstack.py cloudstack: utils: reduce cs lib dependency in modules (#26848) 2017-07-15 18:25:27 +02:00
cnos.py Fix undefined vars in cnos module_utils 2017-07-24 15:00:49 -07:00
cnos_devicerules.py Changing new Device name from <Device Name>_cnos to <Device Name> (#27025) 2017-07-21 11:18:59 +01:00
cnos_errorcodes.py spelling fixes (non-trivial, changing messages) (#25094) 2017-06-01 10:45:19 +01:00
connection.py Minor py3 compliance change for network module (#26695) 2017-07-12 18:09:25 +05:30
crypto.py openssl_privatekey: Standardize implementaton of the module 2017-07-25 15:31:11 +02:00
database.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
dellos6.py Add dellos6 changes for Python3 (#24606) 2017-05-17 00:36:32 +05:30
dellos9.py Add dellos9 changes for Python3 (#24607) 2017-05-17 00:36:52 +05:30
dellos10.py Add dellos10 changes for python3 (#24608) 2017-05-17 00:36:15 +05:30
dimensiondata.py
docker_common.py Promulgate house's fix for docker_volume to docker_secret 2017-07-19 13:20:47 -07:00
ec2.py Mdd utils ec2 no profile fix (#26528) 2017-07-11 14:41:02 +10:00
eos.py New module: platform agnostic way to manage local users on network devices (network/net_user.) (#25259) 2017-06-06 20:05:08 +05:30
exoscale.py
f5_utils.py Adds file_common_args to f5 utils (#26618) 2017-07-18 18:19:06 +01:00
fortios.py fortios: module_utils: Fix typo in close call (#24853) 2017-06-07 08:26:25 +02:00
gcdns.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
gce.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
gcp.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
infinibox.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
ios.py Fix #26918: IOS TypeError (#26999) 2017-07-19 15:06:11 -07:00
iosxr.py Adding admin option for iosxr_config (#26509) 2017-07-10 10:22:45 -06:00
ipa.py
ismount.py
json_utils.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
junos.py junos implementation of net_lldp (#26872) 2017-07-17 07:14:09 +05:30
k8s_common.py
known_hosts.py In the git module let ssh do its own host checking 2017-06-26 10:45:19 -07:00
lxd.py Use to_text helper function to handle bytes and unicode 2017-06-05 11:58:19 -07:00
mysql.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
netapp.py Add missing import for basic_auth_argument_spec (#27207) 2017-07-26 07:05:13 +10:00
netcfg.py fix unicode errors in iosxr 2017-07-19 14:51:35 -07:00
netcli.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
netconf.py Add junos_system declartive module and other related change (#25859) 2017-06-22 09:34:50 +05:30
netscaler.py Fix undefined vars on python3 and a whole bunch of other cleanup. (#27202) 2017-07-25 10:51:53 -07:00
network.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
network_common.py Fix EntityCollection stacktrace (#27217) 2017-07-24 09:57:52 +05:30
nxos.py nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
openshift_common.py
openstack.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
openswitch.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
ordnance.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
ovirt.py Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
postgres.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
pure.py Initial commit for Pure Storage Ansible module (#25386) 2017-06-16 11:28:50 +01:00
pycompat24.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
rax.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
redhat.py Use atomic_move rather than writing in place in redhat_subscription (#27132) 2017-07-21 18:22:58 -04:00
service.py Misc typo for Ansible 2017-06-21 11:19:41 -04:00
shell.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
splitter.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
sros.py Add sros changes for Python3 (#24604) 2017-05-17 00:33:36 +05:30
univention_umc.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
urls.py Add cookie parsing to fetch_url/open_url 2017-07-25 10:16:34 -04:00
vca.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
vmware.py Refactor getvm method (#27188) 2017-07-24 12:51:26 -04:00
vyos.py vyos implementation for net_interface module (#26799) 2017-07-14 19:39:21 +05:30