Tok
2019-08-12 768f0c431a790225361e3318e549d11fad8aad48
Cleaned up args in tower-job-template-create and created new copy tower-job-template-create
1 files added
28 ■■■■■ changed files
ansible/roles/tower-job-template-create/tasks/main.yml 28 ●●●●● patch | view | raw | blame | history
ansible/roles/tower-job-template-create/tasks/main.yml
New file
@@ -0,0 +1,28 @@
---
- name: Add Ansible Tower Job Template
  tower_job_template:
    name:                       "{{ job.name }}"
    description:                "{{ job.description }}"
    job_type:                   "{{ job.job_type | default('run')
    inventory:                  "{{ job.inventory | default('empty-inventory-default') }}"
    vault_credential:           "{{ job.vault_credential | default('') }}"
    credential:                 "{{ job.credential | default('') }}"
    ask_extra_vars:             "{{ job.ask_extra_vars | default('yes') }}"
    project:                    "{{ job.project }}"
    playbook:                   "{{ job.playbook | default('main.yml') }}"
    become_enabled:             "{{ job.become | default('no') }}"
    concurrent_jobs_enabled:    "{{ job.concurrent_jobs_enabled | default('yes') }}"
    state:                      "{{ job.state | default('present') }}"
    tower_host:                 "{{ tower_hostname }}"
    tower_username:             "{{ tower_admin | default('admin') }}"
    tower_password:             "{{ tower_admin_password }}"
    tower_verify_ssl:           false
    verbosity:                  "{{ job.verbosity }}"
    # ask_inventory: Yes
    # ask_credential: Yes
  loop: "{{ tower_job_templates }}"
  loop_control:
    loop_var: job
  tags:
    - tower-job-template-create
...