/[adm]/puppet/modules/puppet/manifests/thin.pp
ViewVC logotype

Diff of /puppet/modules/puppet/manifests/thin.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2452 by misc, Sun Feb 19 17:45:13 2012 UTC revision 2453 by misc, Sun Feb 19 17:45:16 2012 UTC
# Line 15  class puppet::thin { Line 15  class puppet::thin {
15      $service_name = 'thin_puppet_master'      $service_name = 'thin_puppet_master'
16      file { '/etc/puppet/thin.yml':      file { '/etc/puppet/thin.yml':
17          content => template('puppet/thin.yml'),          content => template('puppet/thin.yml'),
18            notify => Service[$service_name],
19      }      }
20    
21      file { '/usr/local/share/puppet.config.ru':      file { '/usr/local/share/puppet.config.ru':
22          content => template('puppet/config.ru'),          content => template('puppet/config.ru'),
23      }      }
24    
25        service { $service_name:
26            provider => base,
27            require  => [Package['ruby-thin'],
28                         File['/etc/puppet/thin.yml'],
29                         File['/usr/local/share/puppet.config.ru']],
30            start    => 'thin -C /etc/puppet/thin.yml start',
31            stop     => 'thin -C /etc/puppet/thin.yml stop',
32            restart  => 'thin -C /etc/puppet/thin.yml restart',
33        }
34  }  }

Legend:
Removed from v.2452  
changed lines
  Added in v.2453

  ViewVC Help
Powered by ViewVC 1.1.30