name | str | yes | - | Name of this workflow job template. |
aap_token | raw | no | - | The OAuth token to use. This value can be in one of two formats. A string which is the token itself. (i.e. bqV5txm97wqJqtkxlMkhQz0pKhRMMX) A dictionary structure as returned by the token module. If value not set, will try environment variable C(CONTROLLER_OAUTH_TOKEN) and then config files |
allow_simultaneous | bool | no | - | Allow simultaneous runs of the workflow job template. |
ask_inventory_on_launch | bool | no | - | Prompt user for inventory on launch of this workflow job template |
ask_labels_on_launch | bool | no | - | Prompt user for labels on launch. |
ask_limit_on_launch | bool | no | - | Prompt user for limit on launch of this workflow job template |
ask_scm_branch_on_launch | bool | no | - | Prompt user for SCM branch on launch of this workflow job template |
ask_skip_tags_on_launch | bool | no | - | Prompt user for job tags to skip on launch. |
ask_tags_on_launch | bool | no | - | Prompt user for job tags on launch. |
ask_variables_on_launch | bool | no | - | Prompt user for C(extra_vars) on launch. |
controller_config_file | path | no | - | Path to the controller config file. If provided, the other locations for config files will not be considered. |
controller_host | str | no | - | URL to your Automation Platform Controller instance. If value not set, will try environment variable C(CONTROLLER_HOST) and then config files If value not specified by any means, the value of C(127.0.0.1) will be used |
controller_password | str | no | - | Password for your controller instance. If value not set, will try environment variable C(CONTROLLER_PASSWORD) and then config files |
controller_username | str | no | - | Username for your controller instance. If value not set, will try environment variable C(CONTROLLER_USERNAME) and then config files |
copy_from | str | no | - | Name or id to copy the workflow job template from. This will copy an existing workflow job template and change any parameters supplied. The new workflow job template name will be the one provided in the name parameter. The organization parameter is not used in this, to facilitate copy from one organization to another. Provide the id or use the lookup plugin to provide the id if multiple workflow job templates share the same name. |
description | str | no | - | Optional description of this workflow job template. |
destroy_current_nodes | bool | no | False | Set in order to destroy current workflow_nodes on the workflow. This option is used for full workflow update, if not used, nodes not described in workflow will persist and keep current associations and links. |
extra_vars | dict | no | - | Variables which will be made available to jobs ran inside the workflow. |
inventory | str | no | - | Name, ID, or named URL of inventory applied as a prompt, assuming job template prompts for inventory |
job_tags | str | no | - | Comma separated list of the tags to use for the job template. |
labels | list | no | - | The labels applied to this job template Must be created with the labels module first. This will error if the label has not been created. |
limit | str | no | - | Limit applied as a prompt, assuming job template prompts for limit |
new_name | str | no | - | Setting this option will change the existing name. |
notification_templates_approvals | list | no | - | list of notifications to send on approval |
notification_templates_error | list | no | - | list of notifications to send on error |
notification_templates_started | list | no | - | list of notifications to send on start |
notification_templates_success | list | no | - | list of notifications to send on success |
organization | str | no | - | Organization name, ID, or named URL the workflow job template exists in. Used to help lookup the object, cannot be modified using this module. If not provided, will lookup by name only, which does not work with duplicates. |
request_timeout | float | no | - | Specify the timeout Ansible should use in requests to the controller host. Defaults to 10s, but this is handled by the shared module_utils code |
scm_branch | str | no | - | SCM branch applied as a prompt, assuming job template prompts for SCM branch |
skip_tags | str | no | - | Comma separated list of the tags to skip for the job template. |
state | str | no | present | Desired state of the resource. |
survey_enabled | bool | no | - | Setting that variable will prompt the user for job type on the workflow launch. |
survey_spec | dict | no | - | The definition of the survey associated to the workflow. |
validate_certs | bool | no | - | Whether to allow insecure connections to AWX. If C(no), SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates. If value not set, will try environment variable C(CONTROLLER_VERIFY_SSL) and then config files |
webhook_credential | str | no | - | Personal Access Token for posting back the status to the service API |
webhook_service | str | no | - | Service that webhook requests will be accepted from |
workflow_nodes | list | no | - | A json list of nodes and their coresponding options. The following suboptions describe a single node. |