spark/roles/firejail/tasks/main.yml
2024-12-01 20:21:53 -08:00

49 lines
1,019 B
YAML

---
- name: Install firejail
pacman:
name: firejail
state: present
- name: Install firewarden
kewlfft.aur.aur:
name: firewarden
become: yes
become_user: "{{ aur.user }}"
tags:
- aur
- name: Install firejail profile update script
copy:
src: profile-activate.sh
dest: /usr/local/bin/profile-activate
mode: 0755
- name: Create firejail profile directory
file:
path: /usr/local/etc/firejail
state: directory
- name: Verify firejail globals file exists
copy:
content: ""
dest: /etc/firejail/globals.local
force: false
- name: Add blacklist to globals
lineinfile:
dest: /etc/firejail/globals.local
state: present
line: "blacklist {{ item }}"
with_items: "{{ firejail.blacklist }}"
- name: Verify firejail users file exists
copy:
content: ""
dest: /etc/firejail/firejail.users
force: false
- name: Add user to firejail users
lineinfile:
dest: /etc/firejail/firejail.users
state: present
line: "{{ user.name }}"