Нет необходимости проверять, работает ли служба. Если он запущен, ansible остановит его, если нет, ничего не произойдет, так как состояние уже остановлено.
Так что-то вроде этого должно быть достаточно для того, что вам нужно.
- name: Stop Jenkins
service:
name: jenkins
state: stopped
Однако, чтобы ответить на ваш вопрос, что-то вроде этого будет работать (я полагаю, вы используете systemd):
- name: Check Jenkins
shell: systemctl status jenkins.service | grep Active | awk -v N=2 '{print $N}'
register: output
- name: Stop Jenkins
service:
name: jenkins
state: stopped
when: output.stdout == 'active'