--- - name: system-restart jenkins and wait (include) block: - name: restart jenkins service: name=jenkins state=restarted - name: Loop until Jenkins is available get_url: url: "http://localhost:8080/login" dest: "/dev/null" force: True register: result until: result.status_code is defined and result.status_code == 200 retries: 100 delay: 5 changed_when: False