Letsencrypt: add account management module (#37275)

* Removed superfluous space.

* Separating account init code from ACMEAccount constructor.

* Extracted module utils and docs fragment.

* Added new letsencrypt_account module.

* Ignore pre-1.0.0 versions of OpenSSL.

* Added account key rollover.

* Renaming letsencrypt_account -> acme_account

* Simplifying check for updating contact information.

* Rewriting docstring for ACMEDirectory.

* Changing license according to permissions given by individual authors in https://github.com/ansible/ansible/pull/37275.

* Updating BOTMETA.

* Preparing for change of ACME protocol currently discussed in ietf-wg-acme/acme.

* Updating documentation.
This commit is contained in:
Felix Fontein
2018-05-25 07:55:24 +02:00
committed by ansibot
parent 2fc23fdc18
commit dec392793b
9 changed files with 1042 additions and 523 deletions

3
.github/BOTMETA.yml vendored
View File

@@ -686,6 +686,7 @@ files:
$modules/utilities/logic/set_stats.py: bcoca
$modules/utilities/logic/wait_for.py: AnderEnder gregswift jarv jhoekx
$modules/web_infrastructure/_letsencrypt.py: mgruener resmo felixfontein
$modules/web_infrastructure/acme_account.py: mgruener resmo felixfontein
$modules/web_infrastructure/acme_certificate.py: mgruener resmo felixfontein
$modules/web_infrastructure/ansible_tower/: $team_tower
$modules/web_infrastructure/apache2_mod_proxy.py: oboukili
@@ -864,6 +865,8 @@ files:
labels: clustering
$module_utils/keycloak.py:
maintainers: eikef
$module_utils/letsencrypt.py:
maintainers: mgruener resmo felixfontein
$module_utils/manageiq.py:
maintainers: $team_manageiq
$module_utils/network/meraki: