Select Git revision
yaml_dump_spec.rb
-
Danny Smit authoredDanny Smit authored
yaml_dump_spec.rb 17.71 KiB
# frozen_string_literal: true
control 'Tomcat `map.jinja` YAML dump' do
title 'should contain the lines'
yaml_dump = "---\n"
yaml_dump +=
case platform[:family]
when 'debian'
case platform[:release]
when /^10/
conf_dir = '/etc/tomcat9'
group = 'tomcat'
main_config = '/etc/default/tomcat9'
manager_pkg = 'tomcat9-admin'
pkg = 'tomcat9'
service = 'tomcat9'
user = 'tomcat'
ver = 9
catalina_base = '/var/lib/tomcat9'
catalina_home = '/usr/share/tomcat9'
catalina_pid = '/var/run/tomcat9.pid'
catalina_tmpdir = '/var/cache/tomcat9/temp'
else
conf_dir = '/etc/tomcat8'
group = 'tomcat8'
main_config = '/etc/default/tomcat8'
manager_pkg = 'tomcat8-admin'
pkg = 'tomcat8'
service = 'tomcat8'
user = 'tomcat8'
ver = 8
catalina_base = '/var/lib/tomcat8'
catalina_home = '/usr/share/tomcat8'
catalina_pid = '/var/run/tomcat8.pid'
catalina_tmpdir = '/var/cache/tomcat8/temp'
end
<<~YAML_DUMP.chomp
arch: amd64
authbind: 'no'
catalina_base: #{catalina_base}
catalina_home: #{catalina_home}
catalina_pid: #{catalina_pid}
catalina_tmpdir: #{catalina_tmpdir}
cluster:
simple: true
conf_dir: #{conf_dir}
connectors:
example_connector:
port: 8443
protocol: org.apache.coyote.http11.Http11Protocol
connectionTimeout: 20000
URIEncoding: UTF-8
redirectPort: 8443
maxHttpHeaderSize: 8192
maxThreads: 150
minSpareThreads: 25
enableLookups: 'false'
disableUploadTimeout: 'true'
acceptCount: 100
scheme: https
secure: 'true'
clientAuth: 'false'
sslProtocol: TLS
SSLEnabled: 'false'
keystoreFile: /path/to/keystoreFile
keystorePass: somerandomtext
context:
Environment:
env.first: