update_template
Update an existing project template by modifying properties such as name, playbook, inventory, repository, and environment to adjust automation workflows.
Instructions
Update an existing template.
Args: project_id: ID of the project template_id: ID of the template to update name: Template name (optional) playbook: Playbook file path (optional) inventory_id: Inventory ID (optional) repository_id: Repository ID (optional) environment_id: Environment ID (optional) description: Template description (optional) arguments: Extra arguments (optional) allow_override_args_in_task: Allow overriding arguments (optional) suppress_success_alerts: Suppress success alerts (optional) app: Application type (optional) git_branch: Git branch (optional) survey_vars: Survey variables (optional) vaults: Vault configurations (optional) template_type: Template type (optional) start_version: Start version (optional) build_template_id: Build template ID (optional) autorun: Enable autorun (optional) view_id: View ID (optional) task_params: App-specific task parameters (optional). For Ansible templates: - allow_override_limit: Allow task-level --limit override (required for run_task limit) - allow_override_inventory: Allow task-level inventory override - allow_override_tags: Allow task-level --tags override - allow_override_skip_tags: Allow task-level --skip-tags override - limit: Default limit (list of hosts/groups) - tags: Default tags (list) - skip_tags: Default skip tags (list)
Returns: Empty dict on success
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | ||
| template_id | Yes | ||
| name | No | ||
| playbook | No | ||
| inventory_id | No | ||
| repository_id | No | ||
| environment_id | No | ||
| description | No | ||
| arguments | No | ||
| allow_override_args_in_task | No | ||
| suppress_success_alerts | No | ||
| app | No | ||
| git_branch | No | ||
| survey_vars | No | ||
| vaults | No | ||
| template_type | No | ||
| start_version | No | ||
| build_template_id | No | ||
| autorun | No | ||
| view_id | No | ||
| task_params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||