Prepare release (#75)

* Improve changelog generator config.

* We don't have docs at that URL.

* Require Ansible(-base) 2.9.10 or newer.

Needed for deprecation syntax.

* Update all deprecations from Ansible 2.1x to community.crypto 2.0.0.

* Forgot to check in fixes.

* Shorten lines.

* Fix unit test requirements.

* Fix YAML strings which only had a closing quote.

* Galaxy neither likes uppercase nor spaces in tags.

* General README improvements.

* Add roadmap section to README.

* Next release will be 1.0.0.

* Extend using instructions.

* Tags with dashes are also not allowed.

* Fix changelog link.
This commit is contained in:
Felix Fontein
2020-07-01 13:49:25 +02:00
committed by GitHub
parent 109edecd78
commit 390cb1ccc1
17 changed files with 133 additions and 151 deletions

View File

@@ -1,22 +1,10 @@
plugins/module_utils/acme.py pylint:ansible-deprecated-no-collection-name
plugins/module_utils/compat/ipaddress.py future-import-boilerplate
plugins/module_utils/compat/ipaddress.py metaclass-boilerplate
plugins/module_utils/compat/ipaddress.py no-assert
plugins/module_utils/compat/ipaddress.py no-unicode-literals
plugins/module_utils/crypto/__init__.py empty-init
plugins/modules/acme_account_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/acme_account_info.py validate-modules:return-syntax-error
plugins/modules/acme_certificate.py validate-modules:doc-elements-mismatch
plugins/modules/get_certificate.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_csr.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_csr_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_privatekey.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_privatekey_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_publickey.py pylint:ansible-deprecated-no-collection-name
plugins/modules/x509_certificate.py pylint:ansible-deprecated-no-collection-name
plugins/modules/x509_certificate.py validate-modules:deprecation-collection-missing
plugins/modules/x509_certificate.py validate-modules:invalid-deprecated-version
plugins/modules/x509_certificate_info.py pylint:ansible-deprecated-no-collection-name
tests/unit/mock/path.py future-import-boilerplate
tests/unit/mock/path.py metaclass-boilerplate
tests/unit/mock/yaml_helper.py future-import-boilerplate

View File

@@ -1,22 +1,10 @@
plugins/module_utils/acme.py pylint:ansible-deprecated-no-collection-name
plugins/module_utils/compat/ipaddress.py future-import-boilerplate
plugins/module_utils/compat/ipaddress.py metaclass-boilerplate
plugins/module_utils/compat/ipaddress.py no-assert
plugins/module_utils/compat/ipaddress.py no-unicode-literals
plugins/module_utils/crypto/__init__.py empty-init
plugins/modules/acme_account_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/acme_account_info.py validate-modules:return-syntax-error
plugins/modules/acme_certificate.py validate-modules:doc-elements-mismatch
plugins/modules/get_certificate.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_csr.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_csr_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_privatekey.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_privatekey_info.py pylint:ansible-deprecated-no-collection-name
plugins/modules/openssl_publickey.py pylint:ansible-deprecated-no-collection-name
plugins/modules/x509_certificate.py pylint:ansible-deprecated-no-collection-name
plugins/modules/x509_certificate.py validate-modules:deprecation-collection-missing
plugins/modules/x509_certificate.py validate-modules:invalid-deprecated-version
plugins/modules/x509_certificate_info.py pylint:ansible-deprecated-no-collection-name
tests/unit/mock/path.py future-import-boilerplate
tests/unit/mock/path.py metaclass-boilerplate
tests/unit/mock/yaml_helper.py future-import-boilerplate

View File

@@ -1,42 +1,6 @@
boto3
placebo
pycrypto
passlib
pypsrp
python-memcached
pytz
pyvmomi
redis
requests
setuptools > 0.6 # pytest-xdist installed via requirements does not work with very old setuptools (sanity_ok)
cryptography
ipaddress
pyopenssl
unittest2 ; python_version < '2.7'
importlib ; python_version < '2.7'
netaddr
ipaddress
netapp-lib
solidfire-sdk-python
# requirements for F5 specific modules
f5-sdk ; python_version >= '2.7'
f5-icontrol-rest ; python_version >= '2.7'
deepdiff
# requirement for Fortinet specific modules
pyFMG
# requirement for aci_rest module
xmljson
# requirement for winrm connection plugin tests
pexpect
# requirement for the linode module
linode-python # APIv3
linode_api4 ; python_version > '2.6' # APIv4
# requirement for the gitlab module
python-gitlab
httmock
# requirment for kubevirt modules
openshift ; python_version >= '2.7'