Add rundeck integration support
|Assignee:||Ohad Levy||% Done:|
|Velocity based estimate||-|
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
fixes #1018 - adds rundeck information fetching via foreman
to use simply configure your rundeck to query:
#1 Updated by Marcello de Sousa over 2 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.
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
#5 Updated by Ohad Levy over 2 years ago
note that the url is http://foreman/hosts/<fqdn>?rundeck=true&format=yaml