Centralized Systems Configuration Manager
Spine is designed to distribute systems configuration across servers with running spine-agent. It’s simmilar to cpanel, but with spine you are able to extend configuration across many hosts.
Adding new hosts is quite simple. All you have to do is configure and run spine-agent. After that new host is automatically regirestered in the system.
Spine-agent is an executable, which can be built with make facility.
Before you start building this project please ensure that you have installed required packages
Table below contains strict list of packages that should be installed before you will be able to build source code.
Distribution | Packages |
---|---|
Ubuntu (16.04) | gcc autoconf2.64 libmysqlclient-dev libgtop2-dev libgtop-2.0-10 |
Centos7 | gcc m4 automake perl-Data-Dumper mariadb-devel mariadb-libs libgtop2-devel |
Download sources from master branch, unzip and go to spine-agent subfolder
./autogen.sh
./configure
make
make install
After this binary spine-agent should be placed in /usr/local/bin