Compare commits

...

2 Commits

Author SHA1 Message Date
7u83 55a9c8f712 creates a fully running instance of apacheds 2020-07-23 21:35:03 +00:00
7u83 76186cb559 Initial commit 2020-07-23 21:29:23 +00:00
2 changed files with 46 additions and 4 deletions

View File

@ -1,9 +1,9 @@
#
#
# apacheds
#
class plnxtools::apacheds(
$ads_shutdown_port = 0,
$appname = "apacheds"
$appname = "apacheds",
$ads_instances = "/var/apacheds",
$ads_logdir = "/var/log/$appname",
@ -40,7 +40,32 @@ define plnxtools::apacheds::instance(
$ensure = running
) {
service {$title:
start => "$plnxtools::apacheds::$opt_dir/$plnxtools::apacheds::$appname/bin/apachds.sh $title start"
$ads_instances = $plnxtools::apacheds::ads_instances
$log_file = "$plnxtools::apacheds::ads_logdir/$title.log"
file{"$ads_instances/$title":
ensure => directory
} ->
file{"$ads_instances/$title/conf":
ensure => directory
} ->
file{"$ads_instances/$title/log":
ensure => directory
} ->
file{"$ads_instances/$title/run":
ensure => directory
} ->
file{"$ads_instances/$title/conf/log4j.properties":
ensure => file,
content => template ("plnxtools/apacheds/log4j.properties.erb"),
}
$bin_dir = "${plnxtools::apacheds::opt_dir}/${plnxtools::apacheds::appname}/bin"
service {"apacheds_${title}":
start => "$bin_dir/apacheds.sh $title start",
stop => "$bin_dir/apacheds.sh $title stop",
status => "/bin/false",
ensure => running
}
}

View File

@ -0,0 +1,17 @@
#
# managed by puppet
#
log4j.rootCategory=WARN, F, stdout
log4j.appender.F=org.apache.log4j.RollingFileAppender
log4j.appender.F.File=<%= @log_file %>
log4j.appender.F.MaxFileSize=100MB
log4j.appender.F.MaxBackupIndex=3
log4j.appender.F.layout=org.apache.log4j.PatternLayout
log4j.appender.F.layout.ConversionPattern=[%d{HH:mm:ss}] %p [%c] - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{HH:mm:ss}] %p [%c] - %m%n