summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2014-03-07 22:12:58 -0300
committerSilvio Rhatto <rhatto@riseup.net>2014-03-07 22:12:58 -0300
commit8118ad3c0c39c65a97530ca6c5dda4da590d5aa1 (patch)
tree8deca7ce1c664131d6dc03d59e6726573765e63d /manifests
parentb649e95885719b4f39ba17a1a9bdbc1f35d02c72 (diff)
downloadpuppet-puppet-8118ad3c0c39c65a97530ca6c5dda4da590d5aa1.tar.gz
puppet-puppet-8118ad3c0c39c65a97530ca6c5dda4da590d5aa1.tar.bz2
Manage passenger vhost
Diffstat (limited to 'manifests')
-rw-r--r--manifests/master/passenger.pp13
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'],
+ }
}