Feature #1018
closedAdd rundeck integration support
Description
In RunDeck you specify a target URL in your project’s project.properties file and it will be used as "Resource Model Provider".
RunDeck requires a list of hosts to manage and execute commands on. If you use Foreman, a specific Foreman view can be created to provide this information.
According to their Guide (link below) the data must be either:- XML in resource-v10 format
- YAML in resource-yaml-v12 format
Reference:
http://rundeck.org/docs/RunDeck-Guide.html#resource-model-provider
Updated by Marcello de Sousa over 13 years ago
According to their example, we could also export/map specific facts to rundeck "tags" that could be used as a filter criteria in the rundeck UI.
Example:
Venkman.local: description: Rundeck server node hostname: Venkman.local nodename: Venkman.local osArch: x86_64 osFamily: unix osName: Mac OS X osVersion: 10.6.6 tags: '' username: greg
Updated by Marcello de Sousa over 13 years ago
I've added #798 as related because if you integrate rundeck you will be able to do something partly similar.
Updated by Ohad Levy over 13 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset fd8666abf15a77a6cf5dfe6c8dc394b22a6d8708.
Updated by Ohad Levy over 13 years ago
note that the url is http://foreman/hosts/<fqdn>?rundeck=true&format=yaml
Updated by Mark Chaney over 11 years ago
No longer works since it seems the project is going away from yaml as an output format?