openssl_dhparam – Generate OpenSSL Diffie-Hellman Parameters¶
New in version 2.5.
Synopsis¶
This module allows one to (re)generate OpenSSL DH-params.
This module uses file common arguments to specify generated file permissions.
Please note that the module regenerates existing DH params if they don’t match the module’s options. If you are concerned that this could overwrite your existing DH params, consider using the backup option.
Parameters¶
See Also¶
See also
- openssl_certificate – Generate and/or check OpenSSL certificates
The official documentation on the openssl_certificate module.
- openssl_csr – Generate OpenSSL Certificate Signing Request (CSR)
The official documentation on the openssl_csr module.
- openssl_pkcs12 – Generate OpenSSL PKCS#12 archive
The official documentation on the openssl_pkcs12 module.
- openssl_privatekey – Generate OpenSSL private keys
The official documentation on the openssl_privatekey module.
- openssl_publickey – Generate an OpenSSL public key from its private key
The official documentation on the openssl_publickey module.
Examples¶
- name: Generate Diffie-Hellman parameters with the default size (4096 bits)
openssl_dhparam:
path: /etc/ssl/dhparams.pem
- name: Generate DH Parameters with a different size (2048 bits)
openssl_dhparam:
path: /etc/ssl/dhparams.pem
size: 2048
- name: Force regenerate an DH parameters if they already exist
openssl_dhparam:
path: /etc/ssl/dhparams.pem
force: yes
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Status¶
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by the Ansible Community. [community]
Authors¶
Thom Wiggers (@thomwiggers)
Hint
If you notice any issues in this documentation, you can edit this document to improve it.