--- - block: - name: Create the groovy directory file: dest={{ jenkins_dest }}/init.groovy.d state=directory - name: Install a groovy script to initialize the Jenkins system template: src=admin_user.groovy dest={{ jenkins_dest }}/init.groovy.d/admin_user.groovy mode=0600 register: jenkins_must_be_restarted - name: Restart jenkins if needed become_user: root service: name=jenkins state=restarted when: jenkins_must_be_restarted is changed become: True become_user: '{{ jenkins_username }}' when: jenkins_install tags: [ 'jenkins', 'jenkins_master' ]