diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/puppi/manifests/one.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/puppi/manifests/one.pp Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,31 @@ +# Class: puppi::one +# +# Installs Puppi 1.0 +# +class puppi::one { + + require puppi::params + + # Main configuration file + file { 'puppi.conf': + ensure => present, + path => "${puppi::params::basedir}/puppi.conf", + mode => '0644', + owner => $puppi::params::configfile_owner, + group => $puppi::params::configfile_group, + content => template($puppi::template), + require => File['puppi_basedir'], + } + + # The Puppi 1.0 command + file { 'puppi': + ensure => present, + path => '/usr/sbin/puppi.one', + mode => '0750', + owner => $puppi::params::configfile_owner, + group => $puppi::params::configfile_group, + content => template('puppi/puppi.erb'), + require => File['puppi_basedir'], + } + +}