walsen/Rundeck API Action
Interact with Rundeck features through its REST API
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| rundeck_url | Rundeck server URL (e.g., https://rundeck.example.com) | yes | — |
| rundeck_token | Rundeck API token for authentication | yes | — |
| api_version | Rundeck API version to use | no | 41 |
| action | Action to perform: run_job, get_job_info, list_jobs, get_execution, list_executions, get_project_info, list_projects, abort_execution | yes | — |
| project | Project name (required for project-specific actions) | no | — |
| job_id | Job ID (required for job-specific actions) | no | — |
| execution_id | Execution ID (required for execution-specific actions) | no | — |
| job_options | Job options as JSON object (for run_job action) | no | {} |
| wait_for_completion | Wait for job execution to complete (for run_job action) | no | false |
| timeout | Timeout in seconds when waiting for job completion | no | 300 |
| poll_interval | Poll interval in seconds when waiting for job completion | no | 10 |
Outputs
| name | description |
|---|---|
| response | Full JSON response from Rundeck API |
| execution_id | Execution ID (for run_job action) |
| execution_status | Execution status (succeeded, failed, aborted, running) |
| execution_url | URL to view the execution in Rundeck |