cookbook 'java_libs', '= 0.8.0'
java_libs (3) Versions 0.8.0 Follow0
Provides Java-related LWRPs and HWRPs
cookbook 'java_libs', '= 0.8.0', :supermarket
knife supermarket install java_libs
knife supermarket download java_libs
java_libs
Description
This cookbook contains LWRPs and HWRPs for handling optional common configuration of the JVM. The LWRPs and/or libraries in this cookbook should be referenced from recipes that run after the installation and configuration of Java via the cookbook at https://github.com/socrata-cookbooks/java.
Resources/Providers
java_certificate
LWRP
This cookbook contains the java_certificate
LWRP which simplifies adding certificates to a java keystore. It can also populate the keystore with a certificate retrieved from a given SSL end-point. It defaults to the default keystore <java_home>/jre/lib/security/cacerts
with the default password if a specific keystore is not provided.
Actions
-
:install
: installs a certificate. -
:remove
: removes a certificate.
Attribute Parameters
-
cert_alias
: The alias of the certificate in the keystore. This defaults to the name of the resource.
Optional parameters:
-
java_home
: the java home directory. Defaults tonode['java']['java_home']
. -
keystore_path
: the keystore path. Defaults tonode['java']['java_home']/jre/lib/security/cacerts
. -
keystore_passwd
: the keystore password. Defaults to 'changeit' as specified by the Java Documentation.
Only one of the following
-
cert_data
: the certificate data to install -
cert_file
: path to a certificate file to install -
ssl_endpoint
: an SSL end-point from which to download the certificate
Examples
java_certificate 'Install LDAP server certificate to Java CA keystore for Jenkins' do cert_alias node['jenkins']['ldap']['url'][/\/\/(.*)/, 1] ssl_endpoint node['jenkins']['ldap']['url'] action :install notifies :restart, 'runit_service[jenkins]', :delayed end
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
java-libraries Releases
This file is used to list changes made in each version of the java-libraries cookbook.
0.8.0
- Rename and cleanup, backwards compatible with upstream / original cookbook at version 0.2.0 (last published version on supermarket)
0.2.0
- (BUG) #2 - Fix java_certificate LWRP
0.1.0
- Initial release
License Metric
0.8.0 passed this metric
0.8.0 passed this metric