Create Project

rundeck.create_project
ActionBusiness appsconnection required

Calls the Rundeck API with the connection's credentials.

Create a Rundeck project from a name and a configuration map.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Rundeck
Secret shape
the API token, or {"api_token": "…"}
Config it needs
base_url, api_version, project
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
name
The new project's name; Rundeck uses it in every path and URL.
stringYes——acme-platform
config
The project's configuration as a map of Rundeck property keys to values.
objectNo——{"project.description":"Platform automation"}

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "config": {
    "project.description": "Platform automation"
  },
  "name": "acme-platform"
}

Output

One shape.

result

FieldTypeExample
name
The project that was created.
string—
description
The project's description.
string—
url
The API URL of the new project.
string—
config
The configuration Rundeck stored for the project.
object—
{
  "config": {},
  "description": "",
  "name": "",
  "url": ""
}

Notes

  • Rundeck refuses the call when a project of that name already exists.

See Create Project run in a workflow.

In a technical demo we add the Rundeck connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.