From 09c8eaf304d1075980d8d9143545f2f16a1db34d Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 5 Jun 2012 18:59:39 -0300 Subject: new style for 2.7 --- manifests/master/passenger.pp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 manifests/master/passenger.pp (limited to 'manifests/master/passenger.pp') diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp new file mode 100644 index 0000000..03e1aa4 --- /dev/null +++ b/manifests/master/passenger.pp @@ -0,0 +1,20 @@ +# class to use passenger for serving puppetmaster + +class puppet::master::passenger inherits puppet::master::base { + + include ::passenger + + # A reference configuration is available at : + # http://github.com/reductivelabs/puppet/tree/master/ext/rack + + file { + ['/etc/puppet/rack', '/etc/puppet/rack/public', '/etc/puppet/rack/tmp']: + ensure => directory, + owner => root, group => 0, mode => 0755; + + '/etc/puppet/rack/config.ru': + source => [ "puppet:///modules/site_puppet/master/config.ru", + "puppet:///modules/puppet/master/config.ru" ], + owner => puppet, group => 0, mode => 0644; + } +} -- cgit v1.2.3 From 9eb6c4f0e5fec4d24b0480b186ce83f490d68b80 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 20 May 2013 16:00:05 +0200 Subject: fix inheriting --- manifests/master/passenger.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'manifests/master/passenger.pp') diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp index 03e1aa4..0aa489b 100644 --- a/manifests/master/passenger.pp +++ b/manifests/master/passenger.pp @@ -1,6 +1,6 @@ # class to use passenger for serving puppetmaster -class puppet::master::passenger inherits puppet::master::base { +class puppet::master::passenger inherits puppet::master { include ::passenger -- cgit v1.2.3 From 4f8e144c52f919855a41d5203f9bec7788784372 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 5 Sep 2014 11:05:23 +0200 Subject: make tmp dir puppet writeable for cache invalidations --- manifests/master/passenger.pp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'manifests/master/passenger.pp') diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp index 0aa489b..9a961f9 100644 --- a/manifests/master/passenger.pp +++ b/manifests/master/passenger.pp @@ -1,20 +1,26 @@ # class to use passenger for serving puppetmaster - class puppet::master::passenger inherits puppet::master { include ::passenger # A reference configuration is available at : # http://github.com/reductivelabs/puppet/tree/master/ext/rack - file { - ['/etc/puppet/rack', '/etc/puppet/rack/public', '/etc/puppet/rack/tmp']: - ensure => directory, - owner => root, group => 0, mode => 0755; - + ['/etc/puppet/rack', '/etc/puppet/rack/public' ]: + ensure => directory, + owner => root, + group => 0, + mode => '0755'; + '/etc/puppet/rack/tmp': + ensure => directory, + owner => puppet, + group => 0, + mode => '0750'; '/etc/puppet/rack/config.ru': - source => [ "puppet:///modules/site_puppet/master/config.ru", + source => ["puppet:///modules/site_puppet/master/config.ru", "puppet:///modules/puppet/master/config.ru" ], - owner => puppet, group => 0, mode => 0644; + owner => puppet, + group => 0, + mode => '0644'; } } -- cgit v1.2.3 From fe3115c8bee9bd1124fc615d91c17f2762c2a714 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 5 Sep 2014 11:05:49 +0200 Subject: linting --- manifests/master/passenger.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'manifests/master/passenger.pp') diff --git a/manifests/master/passenger.pp b/manifests/master/passenger.pp index 9a961f9..cf90b1d 100644 --- a/manifests/master/passenger.pp +++ b/manifests/master/passenger.pp @@ -17,8 +17,8 @@ class puppet::master::passenger inherits puppet::master { group => 0, mode => '0750'; '/etc/puppet/rack/config.ru': - source => ["puppet:///modules/site_puppet/master/config.ru", - "puppet:///modules/puppet/master/config.ru" ], + source => ['puppet:///modules/site_puppet/master/config.ru', + 'puppet:///modules/puppet/master/config.ru' ], owner => puppet, group => 0, mode => '0644'; -- cgit v1.2.3