summaryrefslogtreecommitdiff
path: root/manifests/centos/itk_plus.pp
blob: 9bcd8caa7b33ab8fb10752bb6a2329ec67c27d04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# http://hostby.net/home/2008/07/12/centos-5-and-mpm-itk/
class apache::centos::itk_plus inherits apache::centos::itk {
  Exec['adjust_pidfile']{
    command => "sed -i  's/^PidFile \(.*\)/#PidFile \1/g' /etc/httpd/conf/httpd.conf",
    unless => "grep -qE '^#PidFile ' /etc/httpd/conf/httpd.conf",
  }
  Exec['adjust_listen']{
    command => "sed -i  's/^Listen \(.*\)/#Listen \1/g' /etc/httpd/conf/httpd.conf",
    unless => "grep -qE '^#Listen ' /etc/httpd/conf/httpd.conf",
  }

  Apache::Config::Global['00-listen.conf']{
    ensure => 'present',
    content => template("apache/itk_plus/${operatingsystem}/00-listen.conf.erb"),
  }

  File['apache_service_config']{
    source => "puppet:///modules/apache/service/CentOS/httpd.itk_plus"
  }
}