Skip to content
ahonor edited this page Mar 18, 2011 · 5 revisions

Noah and Rundeck integration

Here are a couple examples for integrating rundeck and noah.

Resource provider integration

Noah can act as a resource model provider to rundeck. The provider would generate rundeck resource.yaml from Noah "Hosts" and "Services" data. Additionally, "Applications" and "Configurations" data can made accessible as option model data.

Noah basic

Rundeck exports the resource, job and option data into the execution context. This data can be accessed via environment variable data.

Resource and dispatch provider integration

Noah's ability to dispatch to HTTP agents makes it possible to act as a transport to invoke remote rundeck agents. Here a "dispatch provider" interacts with Noah to cause the callbacks to fire.

Noah Dispatch

ACL Policy local to the remote rundecks can further confine the actions invoked from the Noah callbacks.