Remove dependency on ansible.netcommon collection (#2)

* Get rid of ansible.netcommon requirement by integrating module_utils/compat/ipaddress.py.

* Reorder imports.

* Update ignore.txt for plugins/module_utils/compat/ipaddress.py.

* Linting (flake8 / pep8).

* Remove accidentally commited test for ansible/ansible#66920.
This commit is contained in:
Felix Fontein
2020-03-24 20:20:19 +01:00
parent 741f6d8d3b
commit 70615300fb
28 changed files with 2709 additions and 98 deletions

View File

@@ -196,19 +196,20 @@ info:
'''
import os
import errno
import os
import re
import tempfile
from datetime import datetime
from datetime import MINYEAR, MAXYEAR
from shutil import copy2
from shutil import rmtree
from shutil import copy2, rmtree
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.community.crypto.plugins.module_utils.crypto import convert_relative_to_datetime
from ansible.module_utils._text import to_native
from ansible_collections.community.crypto.plugins.module_utils.crypto import convert_relative_to_datetime
class CertificateError(Exception):
pass