Skip to content

Instantly share code, notes, and snippets.

@su-ex
su-ex / 50-home-assistant.rules
Last active February 11, 2024 09:36
(Re-)attach kvm+qemu usb devices for home assistant (haos in vm)
SUBSYSTEM=="usb", ATTR{idVendor}=="1915", ATTR{idProduct}=="0000", RUN+="/usr/sbin/hoas-usb-reattach.sh"
SUBSYSTEM=="usb", ATTR{idVendor}=="2341", ATTR{idProduct}=="0042", RUN+="/usr/sbin/hoas-usb-reattach.sh"
@su-ex
su-ex / failover.sh
Created November 27, 2021 11:07 — forked from Apsu/failover.sh
An example failover script for dual WAN, using a ping healthcheck and managing default routes appropriately
#!/bin/bash
# Set defaults if not provided by environment
CHECK_DELAY=${CHECK_DELAY:-5}
CHECK_IP=${CHECK_IP:-8.8.8.8}
PRIMARY_IF=${PRIMARY_IF:-eth0}
PRIMARY_GW=${PRIMARY_GW:-1.2.3.4}
BACKUP_IF=${BACKUP_IF:-eth1}
BACKUP_GW=${BACKUP_GW:-2.3.4.5}
@su-ex
su-ex / gist:32ebd5f7650af77750137302bc5c8353
Created July 5, 2018 17:22 — forked from Aricg/gist:56f1a769cbdcbb93b459
Enable gerrit replication to github
Gerrit version 2.8
Replication plugin extracted from gerrit.war and installed over ssh
Installation method ->
a) Relevant configs:
/var/lib/gerrit/etc/replication.config
[remote "aricg-compliance"]
url = git@github.com:somerepo/${name}.git