felixfontein.acme.revoke_old_certificates role – Revoke old certificates

Note

This role is part of the felixfontein.acme collection (version 0.8.1).

It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it use: ansible-galaxy collection install felixfontein.acme.

To use it in a playbook, specify: felixfontein.acme.revoke_old_certificates.

Entry point main – Revoke old certificates

New in felixfontein.acme 0.1.0

Synopsis

Parameters

Parameter

Comments

acme_certificate_acme_account

string

Path to the private ACME account key. Either this or acme_certificate_acme_account_content must always be specified.

acme_certificate_acme_account_content

string

Content of the private ACME account key. Either this or acme_certificate_acme_account must always be specified.

acme_certificate_acme_account_uri

string

Instead of determining the account URI from the account key, assumes the given account URI.

acme_certificate_acme_directory

string

The ACME directory to use.

Default is https://acme-v02.api.letsencrypt.org/directory, which is the current production ACME v2 endpoint of Let’s Encrypt.

Default: "https://acme-v02.api.letsencrypt.org/directory"

acme_certificate_acme_version

integer

The ACME directory’s version.

Default: 2

acme_certificate_keys_old_path

string

The directory where old keys and certificates were copied to by the felixfontein.acme.acme_certificate role.

Default: "keys/old/"

acme_certificate_revoke_reason

integer

Which reason to use for revocation.

The default value is 4 (superseeded, i.e. you issued a new certificate for the same set of domains, this is an old one).

Another sensible value is 5 (cessation of operation, i.e. you don’t want to use this set of domain names in a certificate anymore).

See the revoke_reason parameter of the community.crypto.acme_certificate_revoke module for a full list of reasons.

Default: 4

acme_certificate_revoke_with_acme_account

boolean

If set to true, will not use the private key of the certificate to revoke, but the account key.

This is needed for ACME providers which do not support revocation by private certificate key, like BuyPass.

Choices:

  • false ← (default)

  • true

Authors

  • Felix Fontein (@felixfontein)