-
Notifications
You must be signed in to change notification settings - Fork 1
Puppet module for managing the EPICS Archiver Appliance
License
frib-high-level-controls/mark0n-epics_archiver_appliance
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This Puppet module installs and configures the EPICS Archiver Appliance (http://epicsarchiverap.sourceforge.net/). It can be used to deploy a cluster of multiple archiver nodes. It also supports configuration of a loadbalancer. Example: $archiver_nodes = [ 'archappl0.example.com', 'archappl1.example.com', 'archappl2.example.com', ] $loadbalancer = 'loadbalancer.example.com' $iocbase = '/usr/local/lib/iocapps' $archappl_tarball_url = 'http://downloads.sourceforge.net/project/epicsarchiverap/snapshots/archappl_v0.0.1_SNAPSHOT_19-December-2013T10-26-34.tar.gz' $archappl_tarball_md5sum = '36d68a803d52bb3cbfb676a79c93799e' $mysqlconnector_tarball_url = 'http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.28.tar.gz' $mysqlconnector_tarball_md5sum = 'fe5289a1cf7ca0dee85979c86c602db3' $tomcatjdbc_tarball_url = 'http://people.apache.org/~fhanik/jdbc-pool/v1.1.0.1/apache-tomcat-jdbc-1.1.0.1-bin.tar.gz' $tomcatjdbc_tarball_md5sum = '588c6fd5de5157780b1091a82cfbdd2d' node 'archappl0.example.com' { class { 'archiver_appliance': nodes_fqdn => $archiver_nodes, loadbalancer => $loadbalancer, archappl_tarball_url => $archappl_tarball_url, archappl_tarball_md5sum => $archappl_tarball_md5sum, mysqlconnector_tarball_url => $mysqlconnector_tarball_url, mysqlconnector_tarball_md5sum => $mysqlconnector_tarball_md5sum, tomcatjdbc_tarball_url => $tomcatjdbc_tarball_url, tomcatjdbc_tarball_md5sum => $tomcatjdbc_tarball_md5sum, } } node 'archappl1.example.com' { class { 'archiver_appliance': nodes_fqdn => $archiver_nodes, loadbalancer => $loadbalancer, archappl_tarball_url => $archappl_tarball_url, archappl_tarball_md5sum => $archappl_tarball_md5sum, mysqlconnector_tarball_url => $mysqlconnector_tarball_url, mysqlconnector_tarball_md5sum => $mysqlconnector_tarball_md5sum, } } node 'loadbalancer.example.com' { class { 'archiver_appliance::loadbalancer': nodes_fqdn => $archiver_nodes, } } Contact: Author: Martin Konrad <konrad at frib.msu.edu>
About
Puppet module for managing the EPICS Archiver Appliance
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published