diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-03-07 22:12:58 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-03-07 22:12:58 -0300 |
commit | 8118ad3c0c39c65a97530ca6c5dda4da590d5aa1 (patch) | |
tree | 8deca7ce1c664131d6dc03d59e6726573765e63d /manifests | |
parent | b649e95885719b4f39ba17a1a9bdbc1f35d02c72 (diff) | |
download | puppet-puppet-8118ad3c0c39c65a97530ca6c5dda4da590d5aa1.tar.gz puppet-puppet-8118ad3c0c39c65a97530ca6c5dda4da590d5aa1.tar.bz2 |
Manage passenger vhost
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/master/passenger.pp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp index bbb0cb8..f0df446 100644 --- a/manifests/master/passenger.pp +++ b/manifests/master/passenger.pp @@ -20,4 +20,17 @@ class puppet::master::passenger { package { 'puppetmaster-passenger': ensure => installed, } + + $listen = hiera('puppet::daemon::port', '8140') + $certname = hiera('puppet::master::certname', "puppet.${::domain}") + + # manage puppetmaster vhost + file { '/etc/apache2/sites-available/puppetmaster': + ensure => present, + owner => root, + group => root, + mode => 0644, + content => template("puppet/passenger.erb"), + notify => Service['apache'], + } } |