Skip to content

Instantly share code, notes, and snippets.

View gsdevme's full-sized avatar

Gavin Staniforth gsdevme

View GitHub Profile
@gsdevme
gsdevme / dnasmq-install.md
Last active December 9, 2020 11:14
MacOS dnsmasq

Install dnsmasq

brew install dnsmasq
cat << EOF > /usr/local/etc/dnsmasq.conf
#log-queries
@gsdevme
gsdevme / quick-start-postgres-k3s.yaml
Last active February 4, 2021 10:24
quick-start-postgres for k3s (no docker)
# This is an auto-generated file. DO NOT EDIT
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: clusterworkflowtemplates.argoproj.io
spec:
group: argoproj.io
names:
kind: ClusterWorkflowTemplate
listKind: ClusterWorkflowTemplateList
@gsdevme
gsdevme / k3os.init
Last active October 22, 2021 10:28
ssh_authorized_keys:
- github:gsdevme
password: rancher
k3os:
k3s_args:
- server
- "--cluster-init"
- "--disable=traefik"
@gsdevme
gsdevme / shed.py
Created November 22, 2021 09:05
Solar Shed to MQTT
from solarshed.controllers.renogy_rover import RenogyRover
import paho.mqtt.client as mqtt
import time
from gpiozero import CPUTemperature
while True:
time.sleep(5)
rover = RenogyRover('/dev/ttyUSB0', 1)