Add default configs for dispense client and server
[uccvend-vagrant.git] / puppet / modules / uccvend-configs / manifests / init.pp
diff --git a/puppet/modules/uccvend-configs/manifests/init.pp b/puppet/modules/uccvend-configs/manifests/init.pp
new file mode 100644 (file)
index 0000000..d712df2
--- /dev/null
@@ -0,0 +1,29 @@
+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"),
+       }
+
+}

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