opentable/puppetdb_rundeck

Name: puppetdb_rundeck

Owner: OpenTable

Description: A sinatra based application to provide integration between PuppetDB and Rundeck

Created: 2014-04-16 11:32:21.0

Updated: 2015-10-08 16:50:53.0

Pushed: 2016-12-04 23:18:59.0

Homepage: null

Size: 345

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

PuppetDB_Rundeck

puppetdb_rundeck is a sinatra based application to provide integration between PuppetDB and Rundeck. It provides an api in either xml or yaml that allows the node and fact data with puppetdb to use used as a resource with rundeck.

Build Status

Installation

Install it yourself as:

$ gem install puppetdb_rundeck
Usage

Start the application:

$ puppetdb_rundeck --pdbhost <puppetdb hostname> --pdbport <puppetdb port> --port <application port>

Then go to the following endpoint in your browser:

http://localhost:<port>/api
Contributing
  1. Fork it ( http://github.com/opentable/puppetdb_rundeck/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.