1 # == Class: opendispense2
4 package { 'libncurses5-dev':
8 package { 'libsqlite3-0':
12 package { 'libsqlite3-dev':
20 package { 'libident-dev':
24 package { 'libmodbus5':
28 package { 'libmodbus-dev':
32 # Needed for dispense server to function correctly
37 vcsrepo { "/vagrant/code/opendispense2":
40 require => [ Package[ 'git' ] ],
41 source => "https://github.com/ucc/OpenDispense2.git",
46 file { '/etc/opendispense2':
47 ensure => 'directory',
51 file { '/etc/opendispense2/dispsrv.conf':
53 content => template('opendispense2/dispsrv.conf.erb'),
56 file { '/etc/opendispense2/items.cfg':
58 content => template('opendispense2/items.cfg.erb'),