Manages a java keystore
Go to file
Andrea Dell'Amico 3b23b7bfec
Fix a name text.
2023-12-06 19:51:45 +01:00
defaults Try to use ansible modules for every task. 2023-12-06 19:35:53 +01:00
meta Try to use ansible modules for every task. 2023-12-06 19:35:53 +01:00
tasks Fix a name text. 2023-12-06 19:51:45 +01:00
tests Initial commit 2020-07-06 15:08:01 +02:00
vars Initial commit 2020-07-06 15:08:01 +02:00
.gitignore Initial commit 2020-07-06 15:08:01 +02:00
LICENSE Initial commit 2020-07-06 15:08:01 +02:00
README.md Import the old role. 2020-07-06 15:16:43 +02:00

README.md

Role Name

A role that manages a Java keystore.

Role Variables

The most important variables are listed below:

java_keyring_use_default: False
java_default_keyring: '{{ jdk_java_home }}/jre/lib/security/cacerts'
java_keyring_dir: "{{ pki_dir | default('/etc/pki') }}/jdk"
#java_keyring_file: '{{ java_default_keyring }}'
java_keyring_file: '{{ java_keyring_dir }}/java.jks'
java_keytool_bin: '{{ jdk_java_home }}/jre/bin/keytool'

#java_keyring_certs_list: []
java_keyring_cert_alias: '{{ ansible_fqdn }}'
# This is the default java password. No need to hide it.
# Change it inside a vault file if you need something good
java_keyring_pwd: changeit
java_keyring_letsencrypt_trusted_ca: identrustdstx3
java_import_letsencrypt_cert: True

Dependencies

  • openjdk

TODO

Use the ansible module java_keystore

License

EUPL-1.2

Author Information

Andrea DellAmico, andrea.dellamico@isti.cnr.it