--- - hosts: all become: true vars_files: - ../secret vars_prompt: - name: service prompt: "Name of service" private: no - name: enable prompt: "Enabled (yes/no)" private: no - name: state prompt: "State of service" private: no tasks: - name: Check if service exists stat: path=/usr/lib/systemd/system/{{ service }} register: status ignore_errors: yes - name: Change state of service systemd: name: "{{ service }}" enabled: "{{ enable }}" state: "{{ state }}" when: status.stat.exists