58 lines
1.1 KiB
YAML
58 lines
1.1 KiB
YAML
---
|
|
- file:
|
|
path: /usr/share/metalcut
|
|
state: directory
|
|
mode: "0755"
|
|
owner: root
|
|
group: root
|
|
|
|
- name: copy icon
|
|
copy:
|
|
src: metalcut/metalcut.svg
|
|
dest: /usr/share/metalcut/metalcut.svg
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
|
|
- name: add metalcut script
|
|
template:
|
|
src: metalcut/metalcut.sh.j2
|
|
dest: /usr/local/bin/metalcut
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
|
|
- name: add metalcut to applications menu
|
|
copy:
|
|
src: metalcut/metalcut.desktop
|
|
dest: /usr/share/applications/metalcut.desktop
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
|
|
- name: add group
|
|
group:
|
|
name: metalcut
|
|
system: yes
|
|
|
|
- name: add sudoers config
|
|
copy:
|
|
content: "%metalcut ALL=/usr/local/bin/metalcut, NOPASSWD:/usr/local/bin/metalcut\n"
|
|
dest: /etc/sudoers.d/metalcut
|
|
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 metalcut group to guest account
|
|
lineinfile:
|
|
path: /etc/guest-account/groups
|
|
line: metalcut
|
|
create: yes
|