--- # This will run the drive_check_service.sh script as a service - name: Service Mode - set service mode vars set_fact: sleep_time: ".5" service_mode: true - name: "Service Mode - drive_check.service - stop service if running" ignore_errors: yes systemd: name: "drive_check.service" state: stopped - name: "Service Mode - template drive_check_service.sh " template: src: drive_check_service.sh dest: "{{ service_folder }}/drive_check_service.sh" mode: 0755 owner: "{{ autologin_user }}" group: "{{ autologin_user }}" - name: "Service Mode - template drive_check_service.service" vars: service_name: "drive_check" service_working_folder: "{{ service_folder }}" service_exe: "{{ service_folder }}/drive_check_service.sh" template: src: "service_template.service" dest: "/etc/systemd/system/drive_check.service" mode: 0644 - name: "Service Mode - drive_check_service - enable and start service api and daemon reload" systemd: daemon_reload: yes name: "drive_check.service" state: started enabled: yes - name: Service Mode - remove autologin when: install_kiosk | bool or service_only | bool include_tasks: no_autologin.yaml ...