mirror of
https://github.com/ansible/awx.git
synced 2026-02-01 01:28:09 -03:30
Implement WFJT prompting for limit & scm_branch
add feature to UI and awxkit restructure some details of create_unified_job for workflows to allow use of char_prompts hidden field avoid conflict with sliced jobs in char_prompts copy logic update developer docs update migration reference bump migration
This commit is contained in:
@@ -8,7 +8,7 @@ A workflow has an associated tree-graph that is composed of multiple nodes. Each
|
||||
### Workflow Create-Read-Update-Delete (CRUD)
|
||||
Like other job resources, workflow jobs are created from workflow job templates. The API exposes common fields similar to job templates, including labels, schedules, notification templates, extra variables and survey specifications. Other than that, in the API, the related workflow graph nodes can be gotten to via the related workflow_nodes field.
|
||||
|
||||
The CRUD operations against a workflow job template and its corresponding workflow jobs are almost identical to those of normal job templates and related jobs. However, from an RBAC perspective, CRUD on workflow job templates/jobs are limited to super users.
|
||||
The CRUD operations against a workflow job template and its corresponding workflow jobs are almost identical to those of normal job templates and related jobs.
|
||||
|
||||
By default, organization administrators have full control over all workflow job templates under the same organization, and they share these abilities with users who have the `workflow_admin_role` in that organization. Permissions can be further delegated to other users via the workflow job template roles.
|
||||
|
||||
@@ -20,7 +20,12 @@ Workflow job template nodes are listed and created under endpoint `/workflow_job
|
||||
#### Workflow Launch Configuration
|
||||
|
||||
Workflow job templates can contain launch configuration items. So far, these only include
|
||||
`extra_vars` and `inventory`, and the `extra_vars` may have specifications via
|
||||
- `extra_vars`
|
||||
- `inventory`
|
||||
- `limit`
|
||||
- `scm_branch`
|
||||
|
||||
The `extra_vars` field may have specifications via
|
||||
a survey, in the same way that job templates work.
|
||||
|
||||
Workflow nodes may also contain the launch-time configuration for the job it will spawn.
|
||||
|
||||
Reference in New Issue
Block a user