Add kamikaze script to install snaps

This commit is contained in:
rockstable 2022-12-13 19:33:21 +01:00
parent 4515c8c3ba
commit 249b2aea74
3 changed files with 16 additions and 0 deletions

View File

@ -109,3 +109,10 @@ package_set:
pv, pwgen, python3-apt, rsync, screen, sqlite3, ssl-cert, strace, sudo,
sysstat, tcpdump, tmux, unattended-upgrades, vim, wget, zsh ]
extra: [ btrfs-progs ]
crond_kamikaze: "/etc/cron.d/kamikaze.sh"
ubuntu:
snaps:
- name: firefox
channel: stable
classic: false

View File

@ -55,6 +55,7 @@
become: true
vars:
paths:
- "files/etc/cron.d/kamikaze"
- "scripts/HW4F_DESKTOP"
- "scripts/HW4F_DESKTOP_LAST"
ansible.builtin.file:
@ -79,6 +80,9 @@
- src: "scripts/02-remove-proxy.j2"
dest: "scripts/HW4F_DESKTOP_LAST/02-remove-proxy"
mode: "0755"
- src: "files/etc/cron.d/kamikaze.j2"
dest: "files/etc/cron.d/kamikaze/HW4F_DESKTOP_LAST"
mode: "0755"
ansible.builtin.template:
src: "srv/fai/config/{{ item.src }}"
dest: "{{ fai_dir_config + '/' + item.dest }}"

View File

@ -0,0 +1,5 @@
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot root sleep 30 && snap install {{
ubuntu.snaps|map(attribute="name") |join(' ')
}} && [ -f "{{ crond_kamikaze }}" ] && rm "{{ crond_kamikaze }}"