Web and API server for accessing Puppet dev and prod data.
Ruby JavaScript CSS HTML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
debian
lib
spec
.codeclimate.yml
.coveralls.yml
.env.development
.gitignore
.rspec
.rubocop.yml
.travis.yml
CHANGELOG.md
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
config.ru
hieraviz.gemspec

README.md

Hieraviz

Gem Version Downloads Build Status Coverage Status Dependency Status Code Climate

Hieraviz is a simple web application for accessing Puppet development code and production data in a unified interface. Its main goal is to enable a better visibility on the Puppet architecture for more actors to be able to interact with it.

Hieraviz Screenshot 1

It's currently in very early stages of development, use at your own risk.

Installation

Install it from Rubygens:

gem install hieraviz

Development

Make sure you have ruby installed (version 2.1.5 from jessie works fine, or use rvm).

gem install bundler
git clone https://github.com/Gandi/hieraviz.git
cd hieraviz
bundle install --path vendor
cp config/hieraviz.default.yml config/hieraviz.yml
# edit the config file
bundle exec shotgun
# or
bundle exec rackup

Production

gem install thin
thin -s 1 -C config/thin.yml -R config.ru start

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/Gandi/hieraviz.

Authors

Hieracles original code is written by @mose.

License

Hieraviz is available under MIT License.

Copyright

copyright (c) 2015, 2016 Gandi http://gandi.net