diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index b2da6a427c6b43b2e474fadd4125d4871496a67e..2ec9d301392b978a8605594b7a08282645e01cd4 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -16,3 +16,4 @@ file { "/vagrant/code": include uccvend-snackrom include virtualsnack +include opendispense2 diff --git a/puppet/modules/opendispense2/manifests/init.pp b/puppet/modules/opendispense2/manifests/init.pp new file mode 100644 index 0000000000000000000000000000000000000000..8c77ca5d94d92be9d5cc87e71041b2eac88e708c --- /dev/null +++ b/puppet/modules/opendispense2/manifests/init.pp @@ -0,0 +1,39 @@ +# == Class: opendispense2 +# +class opendispense2 { + package { 'libncurses5-dev': + ensure => present, + } + + package { 'libsqlite3-0': + ensure => present, + } + + package { 'libsqlite3-dev': + ensure => present, + } + + package { 'libident': + ensure => present, + } + + package { 'libident-dev': + ensure => present, + } + + package { 'libmodbus5': + ensure => present, + } + + package { 'libmodbus-dev': + ensure => present, + } + + vcsrepo { "/vagrant/code/opendispense2": + ensure => present, + provider => git, + require => [ Package[ 'git' ] ], + source => "git://git.ucc.asn.au/tpg/opendispense2.git", + revision => 'master', + } +}