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.
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
- Fork it ( http://github.com/opentable/puppetdb_rundeck/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request