Skip to content

NVSeismoLab/ringserver-formula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ringserver-formula

Salt states for installing and running ringservers

States

ringserver

Currently just runs the install and config states for now.

ringserver.install

Installs ringserver software by downloading tarball from a URL, extracting, and then building the executable using make. All of these actions can be controlled by pillar settings, see map.jinja for the defaults and pillar.example for a quick custom example.

ringserver.config

Installs one ring.conf formatted file to a location with desired parameters. File path and contents can be set with a pillar called ring_conf. See map.jinja for details.

Future implementations may break this, by allowing for multiple ringserver instances. In this case the ring_conf would likely move from a dict to a list of dicts, and config would install each one.

ringserver.service

NOT IMPLEMENTED!!

State to install, enable and run a ringserver config instance as a supervisor service, Coming soon. (Not 100% tested).

License

GPL - add disclaimer

About

Salt states for managing a ringserver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published