irunasroot/Launch AWX/AAP Template
Action for launching an AWX/AAP Job or Workflow Template
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Nov 14, 2025
- License
- GPL 3.0
Pinned Snippet
uses: irunasroot/action-awx-template@a27b061c34d0dfa3ba5262ef4e9db004e3496e93 # v1.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| controller_url | The URL of AWX/AAP. Type: string | yes | — |
| controller_username | The username to log into the controller. One of username/password or token needs to be provided. Type: string | no | — |
| controller_password | The password to log into the controller. One of username/password or token needs to be provided. Type: string | no | — |
| controller_token | The token to authenticate to the controller. One of username/password or token needs to be provided. Type: string | no | — |
| controller_timeout | The timeout in milliseconds to wait for a call to the controller before erroring out. Type: string[integer] | no | 5000 |
| controller_verify_certificate | Verify if the controller's certificate is valid. Type string[boolean] | no | true |
| job_template_id | The job template id. This is mutually exclusive with workflow_job_template_id. Type: string[integer] | no | — |
| workflow_job_template_id | The workflow job template id. This is mutually exclusive with job_template_id Type: string[integer] | no | — |
| extra_vars | Pass extra command line variables to the playbook. Type: string[json] | no | — |
| inventory | Select the inventory containing the hosts you want this job to manage. Type: string | no | — |
| scm_branch | Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Type: string | no | — |
| limit | Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Type: string | no | — |
| job_tags | Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Type: string | no | — |
| skip_tags | Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Type: string | no | — |
| job_type | For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook. Can only be one of 'run', or 'check' Type: string | no | — |
| verbosity | Control the level of output ansible will produce as the playbook executes. Can only be one of 0-5. Type: string[integer] | no | — |
| diff_mode | If enabled, show the changes made by Ansible tasks, where supported. Type: string[boolean] | no | — |
| credentials | Select credentials for accessing the nodes this job will be ran against. Specify as a list of ID's separated by commas. Type: string | no | — |
| credential_passwords | Credentials Passwords. Type: string[json] | no | — |
| execution_environment | The container image to be used for execution. Specify as the ID of the EE. Type: string[integer] | no | — |
| labels | Optional labels that describe this job template, such as 'dev' or 'test'. Specify as a list of ID's separated by commas. Type: string | no | — |
| forks | The number of parallel or simultaneous processes to use while executing the playbook. Type: string[integer] | no | — |
| job_slice_count | Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory. Type: string[integer] | no | — |
| timeout | The amount of time (in seconds) to run before the job is canceled. Type: string[integer] | no | — |
| instance_groups | Select the Instance Groups for this Job Template to run on. Specify as a list of ID's separated by commas. Type: string | no | — |
Outputs
no outputs