I feel as though I do process lists via ansible. You could be less abstract and provide code. Otherwise, it is hard to take this complaint seriously.<p>Here we install Jenkins jobs....<p><pre><code>  - name: create the job config.xml files
    sudo: true
    template:
      src={{ item }}
      dest={{ conf_jenkins_home }}&#x2F;jobs&#x2F;{{ item | basename | replace(&quot;.xml.j2&quot;, &quot;&quot;) }}&#x2F;config.xml
      owner=jenkins
      group=jenkins
      mode=0600
    with_fileglob:
      - ..&#x2F;templates&#x2F;jobs&#x2F;*
    notify: restart Jenkins

</code></pre>
And install SonarQube plugins...<p><pre><code>  - name: install sonar plugins
    sudo: true
    get_url:
      url={{ item.value.url }}
      dest=&#x2F;opt&#x2F;sonarqube&#x2F;extensions&#x2F;plugins
      owner={{ ansible_ssh_user }}
      group={{ ansible_ssh_user }}
      mode=0755
    with_dict: &quot;{{ sonarqube_plugins }}&quot;</code></pre>