X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=puppet%2Fmodules%2Fopendispense2%2Fmanifests%2Finit.pp;h=f5fc78b14fd46977268f58b8350466215938d10d;hb=eb0d85a349a60467c83ac3ca0205b3a3c1ac2929;hp=8c77ca5d94d92be9d5cc87e71041b2eac88e708c;hpb=f158d699765d09d2e0c46cc938d2a28470f8de0f;p=uccvend-vagrant.git diff --git a/puppet/modules/opendispense2/manifests/init.pp b/puppet/modules/opendispense2/manifests/init.pp index 8c77ca5..f5fc78b 100644 --- a/puppet/modules/opendispense2/manifests/init.pp +++ b/puppet/modules/opendispense2/manifests/init.pp @@ -28,12 +28,33 @@ class opendispense2 { package { 'libmodbus-dev': ensure => present, } + + # Needed for dispense server to function correctly + package { 'pidentd': + ensure => present, + } vcsrepo { "/vagrant/code/opendispense2": ensure => present, provider => git, require => [ Package[ 'git' ] ], - source => "git://git.ucc.asn.au/tpg/opendispense2.git", + source => "https://github.com/ucc/OpenDispense2.git", revision => 'master', } + + + file { '/etc/opendispense2': + ensure => 'directory', + } + + + file { '/etc/opendispense2/dispsrv.conf': + ensure => file, + content => template('opendispense2/dispsrv.conf.erb'), + } + + file { '/etc/opendispense2/items.cfg': + ensure => file, + content => template('opendispense2/items.cfg.erb'), + } }