class uccvend-configs { # Directory for dispense config file { "/etc/opendispense": ensure => directory; } # Client config file for dispense file { 'dispense-client.conf': path => '/etc/opendispense/client.conf', ensure => file, content => template("uccvend-configs/dispense-client.conf.erb"), } # Server config file for dispense file { 'dispense-server.conf': path => '/etc/opendispense/dispsrv.conf', ensure => file, content => template("uccvend-configs/dispense-server.conf.erb"), } # Items config file for dispense file { 'dispense-items.cfg': path => '/etc/opendispense/items.cfg', ensure => file, content => template("uccvend-configs/dispense-items.cfg.erb"), } }