Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Small Configuration Management Database for Rex

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MANIFEST
Octocat-spinner-32 MANIFEST.SKIP
Octocat-spinner-32 Makefile.PL
Octocat-spinner-32 README.pod
Octocat-spinner-32 cmdb.conf
README.pod

Rex::IO::CMDB

Rex::IO::CMDB is a small configuration management database for Rex.

This is a work in progress project.

DEPENDENCIES

Mojolicious
CouchDB

INSTALLATION

First you have to install CouchDB from http://couchdb.apache.org/. There are already some Linux Distributions that ships CouchDB.

Gentoo
 echo "dev-db/couchdb ~amd64" >>/etc/portage/package.accept_keywords
 emerge dev-db/couchdb
Ubuntu
 apt-get install couchdb
Fedora
 yum install couchdb
From Source

You can also install it from source. You can download the sourcecode from http://couchdb.apache.org/

Than you need to install Mojolicious. You can get it from http://mojolicio.us or from CPAN.

Than you have to clone the git repository:

 git clone git://github.com/krimdomu/rex-io-cmdb.git

And run the rex_iocmdb_initdb.

 cd rex-io-cmdb
 bin/rex_io_cmdb_initdb --server=localhost:5984 --db-name=cmdb

After that, just edit the file cmdb.conf to suit your needs.

After all you can start the server by typing:

 bin/rex_iocmdb daemon
Something went wrong with that request. Please try again.