From 2ed29c601f579a8bb689f2f6700720ea067ac624 Mon Sep 17 00:00:00 2001 From: tohe Date: Fri, 21 Aug 2020 14:50:14 +0200 Subject: [PATCH] Creates lsd config to user java 8 on debian --- manifests/init.pp | 16 +++++++++++----- templates/lsc.erb | 20 ++++++++++++++++++++ 2 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 templates/lsc.erb diff --git a/manifests/init.pp b/manifests/init.pp index 1daa7eb..b24b65f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -236,12 +236,14 @@ class wmdeit_ldap ( # distribution => 'jre', # version => "8" # } -java::adopt { 'jdk8' : - ensure => 'present', - version => '8', - java => 'jre', -} +# + $java_home = "/usr/lib/jvm/jdk8u202-b08-jre" + java::adopt { 'jdk8' : + ensure => 'present', + version => '8', + java => 'jre', + } -> apt::source { 'lsc': location => 'http://lsc-project.org/debian', repos => 'main', @@ -253,6 +255,10 @@ java::adopt { 'jdk8' : } -> package {"lsc": ensure => installed + } -> + file {"/etc/default/lsc": + ensure => file, + content => template("wmdeit_ldap/lsc.erb") } diff --git a/templates/lsc.erb b/templates/lsc.erb new file mode 100644 index 0000000..729afe9 --- /dev/null +++ b/templates/lsc.erb @@ -0,0 +1,20 @@ +#==================================================================== +# Configuration for LSC init script +# (http://www.lsc-project.org). +#==================================================================== + +# LSC installation +LSC_BIN="/usr/bin/lsc" +LSC_CFG_DIR="/etc/lsc" +LSC_USER="lsc" +LSC_GROUP="lsc" +LSC_PID_FILE="/var/run/lsc.pid" +LSC_TASKS="all" +LSC_PARAMS="" + +# JMX +LSC_JMXPORT="1099" + +# JAVA +JAVA_HOME=<%= @java_home %> +