Add config file templates for dispense and vendserver to puppet config
[uccvend-vagrant.git] / puppet / modules / opendispense2 / manifests / init.pp
index 8c77ca5..f5fc78b 100644 (file)
@@ -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'),
+        }
 }

UCC git Repository :: git.ucc.asn.au