Puppet Class: abiquo::tomcat

Defined in:
manifests/tomcat.pp

Overview



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,
  }
}