1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'manifests/tomcat.pp', line 1
class abiquo::tomcat {
service { 'abiquo-tomcat':
ensure => running,
enable => true,
hasstatus => false,
pattern => 'java.*/opt/abiquo/tomcat',
require => Concat['/opt/abiquo/config/abiquo.properties']
}
file { '/opt/abiquo/tomcat/conf/server.xml':
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
content => template('abiquo/server.xml.erb'),
notify => Service['abiquo-tomcat'],
require => Concat['/opt/abiquo/config/abiquo.properties']
}
firewall { '100 allow Tomcat access':
port => 8009,
proto => tcp,
action => accept,
}
}
|