New in version 2.3.
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
ask_credential bool |
| Prompt user for credential on launch. |
ask_diff_mode bool (added in 2.7) |
| Prompt user to enable diff mode (show changes) to files when supported by modules. |
ask_extra_vars bool |
| Prompt user for (extra_vars) on launch. |
ask_inventory bool |
| Propmt user for inventory on launch. |
ask_job_type bool |
| Prompt user for job type on launch. |
ask_limit bool (added in 2.7) |
| Prompt user for a limit on launch. |
ask_skip_tags bool (added in 2.7) |
| Prompt user for job tags to skip on launch. |
ask_tags bool |
| Prompt user for job tags on launch. |
ask_verbosity bool (added in 2.7) |
| Prompt user to choose a verbosity level on launch. |
become_enabled bool |
| Activate privilege escalation. |
concurrent_jobs_enabled bool (added in 2.7) |
| Allow simultaneous runs of the job template. |
credential (added in 2.7) | Name of the credential to use for the job template. | |
description | Description to use for the job template. | |
extra_vars_path | Path to the extra_vars YAML file. | |
fact_caching_enabled bool (added in 2.7) |
| Enable use of fact caching for the job template. |
force_handlers_enabled bool (added in 2.7) |
| Enable forcing playbook handlers to run even if a task fails. |
forks | The number of parallel or simultaneous processes to use while executing the playbook. | |
host_config_key | Allow provisioning callbacks using this host config key. | |
inventory | Name of the inventory to use for the job template. | |
job_tags | Comma separated list of the tags to use for the job template. | |
job_type required |
| The job type to use for the job template. |
limit | A host pattern to further constrain the list of hosts managed or affected by the playbook | |
name required | Name to use for the job template. | |
playbook required | Path to the playbook to use for the job template within the project provided. | |
project required | Name of the project to use for the job template. | |
skip_tags | Comma separated list of the tags to skip for the job template. | |
start_at_task (added in 2.7) | Start the playbook at the task matching this name. | |
state |
| Desired state of the resource. |
survey_enabled bool (added in 2.7) |
| Enable a survey on the job template. |
tower_config_file | Path to the Tower config file. See notes. | |
tower_host | URL to your Tower instance. | |
tower_password | Password for your Tower instance. | |
tower_username | Username for your Tower instance. | |
tower_verify_ssl bool |
| Dis/allow insecure connections to Tower. If no , SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates. |
vault_credential (added in 2.7) | Name of the vault credential to use for the job template. | |
verbosity |
| Control the output level Ansible produces as the playbook runs. 0 - Normal, 1 - Verbose, 2 - More Verbose, 3 - Debug, 4 - Connection Debug. |
Note
- name: Create tower Ping job template tower_job_template: name: "Ping" job_type: "run" inventory: "Local" project: "Demo" playbook: "ping.yml" credential: "Local" state: "present" tower_config_file: "~/tower_cli.cfg"
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.
For a list of other modules that are also maintained by the Ansible Community, see here.
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/tower_job_template_module.html