Unified Executions
Unified Executions Service handles the API for unified workflow executions.
Create a new unified execution.
Org is the organisation identifier.
npjProject is the project identifier.
0Account is the internal customer account ID.
wrList of inventory identifiers for ansible execution
["Quia officiis quod voluptates accusamus aut.","Voluptatem vitae eaque ut tenetur eligendi.","Molestiae consequatur et illum vel.","Et ab minus et eos quis."]The module test identifier
Quos repellat natus et.The unique identifier for the associated pipeline execution
Quibusdam at culpa.The unique identifier for the associated pipeline
Et natus consequuntur.The unique identifier for the associated pipeline stage
Ea voluptates qui laborum eaque eos voluptas.List of playbook identifiers for ansible execution
["Cum tempora in iste sit ad est.","Tempore eos dolorem dolores facere et labore.","Dolor et eos quod ut reiciendis ad.","Aliquid nemo."]The unique identifier for the remote execution
Qui sequi quibusdam.Skip adding to database
trueThe unique identifier for the associated workspace
Aut quam ut ducimus nam.OK response.
UnifiedExecutionResponse contains all data required for unified execution
BadRequestError: Bad Request response.
UnauthorizedError: Unauthorized response.
ForbiddenError: Forbidden response.
NotFoundError: Not Found response.
TimeoutError: Request Timeout response.
ConflictError: Conflict response.
LockedError: Locked response.
ContextCancelledError: response.
InternalServerError: Internal Server Error response.
BadGatewayError: Bad Gateway response.
POST /api/orgs/{org}/projects/{project}/unified-executions HTTP/1.1
Host: localhost:80
Harness-Account: wr
Content-Type: application/json
Accept: */*
Content-Length: 603
{
"inventories": [
"Iste et alias.",
"Reprehenderit sit eligendi eligendi eum eos."
],
"module_test": "Et molestiae nam aut voluptatem dolorum consequatur.",
"pipeline_execution_id": "Mollitia quasi rerum aperiam impedit ea.",
"pipeline_id": "Voluptas est suscipit.",
"pipeline_stage_id": "Quo magnam cupiditate laudantium.",
"playbooks": [
"Magni eum est itaque cumque quis.",
"Odio quia ut molestiae blanditiis nihil quisquam."
],
"remote_execution_id": "Sint omnis quis.",
"skip_adding_to_db": false,
"webhook": {
"connector": "Sed minus.",
"link": "Nam in.",
"repo": "Illo ut eveniet.",
"type": "tag"
},
"workspace": "Assumenda est."
}{
"env_variables": {
"Illum quo quasi exercitationem nam esse.": "Ipsam necessitatibus ipsum voluptate."
},
"outputs": {
"Cumque modi voluptatibus perferendis.": "Unde perspiciatis occaecati dolor qui."
},
"steps": [
{
"dynamic_fields": {
"Quasi enim.": "Nihil numquam natus delectus ab nam.",
"Sunt molestiae ipsa culpa aspernatur vero.": "Quod molestiae a quia vel."
},
"id": "Molestias iure voluptatum error quisquam.",
"name": "Magni nemo deleniti eos reprehenderit est.",
"yaml": "Cum cupiditate cumque."
},
{
"dynamic_fields": {
"Quasi enim.": "Nihil numquam natus delectus ab nam.",
"Sunt molestiae ipsa culpa aspernatur vero.": "Quod molestiae a quia vel."
},
"id": "Molestias iure voluptatum error quisquam.",
"name": "Magni nemo deleniti eos reprehenderit est.",
"yaml": "Cum cupiditate cumque."
}
]
}Last updated
Was this helpful?