Project

General

Profile

Feature #1018

Add rundeck integration support

Added by Marcello de Sousa about 8 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
API
Target version:
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Team Backlog:
Fixed in Releases:
Found in Releases:

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


Related issues

Related to Foreman - Feature #798: Make possible to schedule/execute tasks via Foreman's GUIResolved2011-03-29
Related to Foreman - Feature #1057: Allow foreman search to output multiple hosts when outputting to rundeckClosed2011-07-20
Related to Foreman - Bug #1056: Rundeck url doesn't work when ldap auth is activeClosed2011-07-20

Associated revisions

Revision fd8666ab (diff)
Added by Ohad Levy about 8 years ago

fixes #1018 - adds rundeck information fetching via foreman

to use simply configure your rundeck to query:

http://foreman/hosts/<fqdn>?rundeck=true&forman=yaml

History

#1 Updated by Marcello de Sousa about 8 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

http://rundeck.org/docs/resource-yaml-v12.html

#2 Updated by Marcello de Sousa about 8 years ago

I've added #798 as related because if you integrate rundeck you will be able to do something partly similar.

#3 Updated by Ohad Levy about 8 years ago

  • Assignee set to Ohad Levy

#4 Updated by Ohad Levy about 8 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

#6 Updated by Mark Chaney almost 6 years ago

No longer works since it seems the project is going away from yaml as an output format?

Also available in: Atom PDF