--- - name: safe-restart jenkins and wait (include) block: - name: safe-restart jenkins shell: "{{ jenkins_cli_command }} safe-restart" - 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: 10 delay: 5 changed_when: False