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