33require 'spec_helper_acceptance'
44
55# puppetlabs-gcc doesn't work on sles
6- SKIP_GCC = ( os [ :family ] == 'sles' )
7- stop_test = SKIP_TOMCAT_8 || SKIP_GCC
6+ stop_test = ( os [ :family ] == 'sles' )
87
98describe 'Acceptance case one' , unless : stop_test do
109 after :all do
2928 end
3029 end
3130
32- let ( :daemon_version ) { '1.3.4 ' }
31+ let ( :daemon_version ) { '1.4.0 ' }
3332
3433 context 'Initial install Tomcat and verification' do
3534 it 'applies the manifest without error' do
@@ -70,54 +69,54 @@ class jsvc {
7069
7170 # The default
7271 tomcat::install { '/opt/apache-tomcat':
73- user => 'tomcat8 ',
74- group => 'tomcat8 ',
75- source_url => '#{ TOMCAT8_RECENT_SOURCE } ',
72+ user => 'tomcat9 ',
73+ group => 'tomcat9 ',
74+ source_url => '#{ TOMCAT9_RECENT_SOURCE } ',
7675 allow_insecure => true,
7776 }
7877 -> class { 'jsvc': } ->
7978 tomcat::instance { 'tomcat_one':
80- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
81- user => 'tomcat8 ',
82- group => 'tomcat8 ',
79+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
80+ user => 'tomcat9 ',
81+ group => 'tomcat9 ',
8382 java_home => $java_home,
8483 use_jsvc => true,
8584 }
86- tomcat::config::server { 'tomcat8 -jsvc':
87- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
85+ tomcat::config::server { 'tomcat9 -jsvc':
86+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
8887 port => '80',
8988 }
90- tomcat::config::server::connector { 'tomcat8 -jsvc':
91- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
89+ tomcat::config::server::connector { 'tomcat9 -jsvc':
90+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
9291 port => '80',
9392 protocol => 'HTTP/1.1',
9493 additional_attributes => {
9594 'redirectPort' => '443'
9695 },
9796 }
98- tomcat::config::server::connector { 'tomcat8 -jsvc-8080':
99- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
97+ tomcat::config::server::connector { 'tomcat9 -jsvc-8080':
98+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
10099 port => '8080',
101100 protocol => 'HTTP/1.1',
102101 additional_attributes => {
103102 'redirectPort' => '443'
104103 },
105104 }
106- tomcat::config::server::connector { 'tomcat8 -ajp':
107- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
105+ tomcat::config::server::connector { 'tomcat9 -ajp':
106+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
108107 connector_ensure => 'absent',
109108 port => '8309',
110109 }
111110 tomcat::war { 'war_one.war':
112- user => 'tomcat8 ',
113- group => 'tomcat8 ',
114- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
111+ user => 'tomcat9 ',
112+ group => 'tomcat9 ',
113+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
115114 war_source => '#{ SAMPLE_WAR } ',
116115 allow_insecure => true,
117116 }
118117 tomcat::setenv::entry { 'JAVA_HOME':
119- user => 'tomcat8 ',
120- group => 'tomcat8 ',
118+ user => 'tomcat9 ',
119+ group => 'tomcat9 ',
121120 value => $java_home,
122121 }
123122 MANIFEST
@@ -145,10 +144,10 @@ class jsvc {
145144 tomcat::service { 'jsvc-default':
146145 service_ensure => stopped,
147146 catalina_home => '/opt/apache-tomcat',
148- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
147+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
149148 use_jsvc => true,
150149 java_home => $java_home,
151- user => 'tomcat8 ',
150+ user => 'tomcat9 ',
152151 }
153152 MANIFEST
154153 apply_manifest ( pp )
@@ -169,10 +168,10 @@ class jsvc {
169168 tomcat::service { 'jsvc-default':
170169 service_ensure => running,
171170 catalina_home => '/opt/apache-tomcat',
172- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
171+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
173172 use_jsvc => true,
174173 java_home => $java_home,
175- user => 'tomcat8 ',
174+ user => 'tomcat9 ',
176175 }
177176 MANIFEST
178177 apply_manifest ( pp , catch_failures : true , acceptable_exit_codes : [ 0 , 2 ] )
@@ -189,7 +188,7 @@ class jsvc {
189188 it 'applies the manifest without error' do
190189 pp = <<-MANIFEST
191190 tomcat::war { 'war_one.war':
192- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
191+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
193192 war_source => '#{ SAMPLE_WAR } ',
194193 war_ensure => absent,
195194 }
@@ -209,19 +208,19 @@ class jsvc {
209208 pp = <<-MANIFEST
210209 $java_home = '#{ java_home } '
211210
212- tomcat::config::server::connector { 'tomcat8 -jsvc':
211+ tomcat::config::server::connector { 'tomcat9 -jsvc':
213212 connector_ensure => 'absent',
214- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
213+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
215214 port => '80',
216215 notify => Tomcat::Service['jsvc-default']
217216 }
218217 tomcat::service { 'jsvc-default':
219218 service_ensure => running,
220219 catalina_home => '/opt/apache-tomcat',
221- catalina_base => '/opt/apache-tomcat/tomcat8 -jsvc',
220+ catalina_base => '/opt/apache-tomcat/tomcat9 -jsvc',
222221 java_home => $java_home,
223222 use_jsvc => true,
224- user => 'tomcat8 ',
223+ user => 'tomcat9 ',
225224 }
226225 MANIFEST
227226 apply_manifest ( pp , catch_failures : true , acceptable_exit_codes : [ 0 , 2 ] )
0 commit comments