--- - file: path: /usr/local/share/lightburn state: directory mode: "0755" owner: root group: root - name: copy icon copy: src: lightburn/lightburn.png dest: /usr/local/share/lightburn/lightburn.png owner: root group: root mode: "0644" - name: copy script copy: src: lightburn/lightburn.sh dest: /usr/local/bin/lightburn owner: root group: root mode: "0755" - name: add lightburn configuration template: src: lightburn/lightburn.j2 dest: /etc/default/lightburn owner: root group: root mode: "0644" - name: add lightburn to applications menu copy: src: lightburn/lightburn.desktop dest: /usr/share/applications/lightburn.desktop owner: root group: root mode: "0644" - name: add group group: name: lightburn system: yes - name: add sudoers config copy: content: "%lightburn ALL=/usr/local/bin/lightburn, NOPASSWD:/usr/local/bin/lightburn\n" dest: /etc/sudoers.d/lightburn owner: root group: root mode: "0644" - name: ensure guest-account settings directory exists file: path: /etc/guest-account state: directory mode: "0755" owner: root group: root - name: add lightburn group to guest account lineinfile: path: /etc/guest-account/groups line: lightburn create: yes