--- # Create working Folder - name: lldp - python - create api folder file: path: "{{ working_folder }}" state: directory mode: '0755' - name: set template vars set_fact: # timelapse related scripts timelapse_script_templates: - src: timelapse_service.sh.j2 dest: "{{ working_folder }}/timelapse_service.sh" - src: record_snapshots.sh.j2 dest: "{{ working_folder }}/record_snapshots.sh" - src: create_timelapse.sh.j2 dest: "{{ working_folder }}/create_timelapse.sh" - name: Create user user: name: "timelapse" state: present shell: /bin/bash groups: video - name: template scripts template: src: "{{ item.src }}" dest: "{{ item.dest }}" loop: "{{ timelapse_script_templates }}" owner: timelapse group: timelapse mode: 0755 - name: template service file template: src: timelapse.service.j2 dest: /etc/systemd/system/timelapse.service owner: root group: root mode: 0644 - name: Enable and start service become: true systemd: daemon_reload: yes state: started enabled: yes name: timelapse ...