The infrastructure database core application
Ruby HTML JavaScript CSS Shell
Latest commit 947766e Feb 23, 2017 @dra dra #4817: Clean up of RAM retrieval from puppetDB; by that a missing mem…
…orysize fact is no longer a problem.
Permalink
Failed to load latest commit information.
app
bin we do not need the precompile script anymore Dec 7, 2016
config-example #4798: Simplify installed packages processing. Feb 17, 2017
db
doc #4798: Wording of supported package types. Feb 17, 2017
lib #4812: Implement a database dump script Feb 21, 2017
log Initial commit of THE IDB! Welcome to version 1.6.0. Nov 17, 2016
public
scripts and couple more dpkg options that we had earlier Feb 16, 2017
spec #4817: Clean up of RAM retrieval from puppetDB; by that a missing mem… Feb 23, 2017
.gitattributes
.gitignore
.rspec Initial commit of THE IDB! Welcome to version 1.6.0. Nov 17, 2016
.travis.yml Revert "Lets try switching travis CI back to docker." Dec 11, 2016
AUTHORS
CONTRIBUTING
COPYING
Capfile
Changelog.txt update changelog Feb 17, 2017
Gemfile Merge pull request #13 from idb-project/feature/cloudproviders Dec 9, 2016
Gemfile.lock Update Rails to 5.0.1. Jan 7, 2017
Guardfile Initial commit of THE IDB! Welcome to version 1.6.0. Nov 17, 2016
INSTALL.md Mention requirement for MySQL >= 5.7. Dec 11, 2016
Procfile Initial commit of THE IDB! Welcome to version 1.6.0. Nov 17, 2016
README.md
Rakefile RSpec RakeTest only needed in test environment. Nov 24, 2016
UPDATING.md Update update document, one might remove obsolete config options. Feb 17, 2017
Vagrantfile
config.ru

README.md

Build Status

the idb

Once upon a time we used spreadsheets and wiki pages to document our server landscape. Then the age of working together, more people joined the team and it became tedious to maintain all those wiki pages.

And we thought, why not keep to the principle of:

Automate all boring things!

And the idb - the infrastructure database core application - was created.

What this really is

This is a rails based web application known as 'idb-core', that is fed by various 'adapters' to corelate information for machines, inventory-items, networks and such. You can find various idb adapters within the github organization:

https://github.com/idb-project

It all began with puppet and puppetdb

The primary adapter for gathering informations has been PuppetDB. That's the reason why - unlike other adapters - the PuppetDB adapter is bundled directly within the idb. Don't fear: the idb can be used without puppet just fine.

Contact to the team

Either contact us through github or use team AT the-idb.org.