From 1658794f138827a7d4d115d4896d93c65b937a64 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 2 Aug 2015 12:44:10 -0300 Subject: Update vhost for apache 2.4 compatibility --- manifests/master/passenger.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp index f0df446..530d399 100644 --- a/manifests/master/passenger.pp +++ b/manifests/master/passenger.pp @@ -24,8 +24,14 @@ class puppet::master::passenger { $listen = hiera('puppet::daemon::port', '8140') $certname = hiera('puppet::master::certname', "puppet.${::domain}") + # Legacy configuration + file { [ '/etc/apache2/sites-available/puppetmaster', '/etc/apache2/sites-enabled/puppetmaster' ]: + ensure => absent, + notify => Service['apache'], + } + # manage puppetmaster vhost - file { '/etc/apache2/sites-available/puppetmaster': + file { '/etc/apache2/sites-available/puppetmaster.conf': ensure => present, owner => root, group => root, @@ -33,4 +39,11 @@ class puppet::master::passenger { content => template("puppet/passenger.erb"), notify => Service['apache'], } + + file { "/etc/apache2/sites-enabled/puppetmaster.conf": + owner => root, + group => root, + ensure => "/etc/apache2/sites-available/puppetmaster.conf", + notify => Service["apache"], + } } -- cgit v1.2.3