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'),
+ }
}