66 lines
1.3 KiB
YAML
66 lines
1.3 KiB
YAML
---
|
|
- 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
|