---

# We need Jenkins to reboot if new plugins were installed.
- meta: flush_handlers

- name: Get the list of jobs that already exist
  shell: "{{ jenkins_cli_command }} list-jobs"
  changed_when: False
  check_mode: no
  register: current_jobs_list

# Loop on every job we maintain
- name: Manage each job
  include_tasks:
    file: include_jobinstall.yml
  loop: "{{ lookup('dict', jobs ) }}"
  loop_control:
    loop_var: job