--- - block: - name: Create the maven setting directory file: dest={{ jenkins_dest }}/{{ item }} state=directory with_items: '{{ jenkins_maven_settings_dirs }}' - name: Fetch the maven settings template file become: False become_user: root run_once: True get_url: url={{ jenkins_maven_settings_url }} dest=/tmp/settings.xml.j2 force=yes delegate_to: localhost - name: Install the maven settings template: src=/tmp/settings.xml.j2 dest={{ jenkins_dest }}/.m2/settings.xml become: True become_user: '{{ jenkins_username }}' when: jenkins_maven_config tags: [ 'jenkins', 'jenkins_common', 'jenkins_master', 'jenkins_slave' ]