From: Mark Tearle Date: Sun, 30 Nov 2014 11:00:25 +0000 (+0800) Subject: Add opendispense2 X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vagrant.git;a=commitdiff_plain;h=f158d699765d09d2e0c46cc938d2a28470f8de0f;ds=inline Add opendispense2 --- diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index b2da6a4..2ec9d30 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 0000000..8c77ca5 --- /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', + } +}