Skip to content

Instantly share code, notes, and snippets.

@Rudd-O
Rudd-O / masterslaveclimate.yaml
Created August 2, 2023 07:06
Master / slave air conditioning with PID controlling actual unit
substitutions:
initial_kp: "0.5"
initial_ki: "0.01"
initial_kd: "0.0"
initial_temperature_stiction: "0.1"
initial_fan_stiction: "0.1"
initial_medium_fan_threshold: "0.2"
initial_high_fan_threshold: "1.5"
initial_max_delta_from_setpoint: "5.0"
min_integral: "-0.3"
@Rudd-O
Rudd-O / zfs.py
Created February 27, 2023 02:59
(very green) ZFS driver for Qubes volume pools.
"""
Driver for storing qube images in ZFS pool volumes.
"""
import dataclasses
import logging
import os
import subprocess
import time
@Rudd-O
Rudd-O / waspmode.json
Created November 8, 2022 13:18
Wasp mode in Node-RED
[
{
"id": "6f299a411f95a45d",
"type": "subflow",
"name": "Wasp lights",
"info": "",
"category": "",
"in": [
{
"x": 40,
#!/usr/bin/env python
import Queue
import collections
import cStringIO
import signal # Important.
import subprocess
import tarfile
import threading
include:
- users
...
extend:
rudd-o:
user:
- groups:
- plone3
- require:
- group: plone3
From: "Manuel Amador (Rudd-O)" <rudd-o@rudd-o.com>
To: ianb@colorstudy.com
Subject: PIP patch to forfeit requirements
Date: Wed, 18 Mar 2009 17:26:59 -0500
User-Agent: KMail/1.11.0 (Linux/2.6.28; KDE/4.2.0; x86_64; ; )
X-KMail-Transport: Rudd-O.com
X-KMail-QuotePrefix: >
MIME-Version: 1.0
Content-Type: multipart/signed;
boundary="nextPart3350413.Wev56ftyb1";
tasks:
- name: obtain SSH key of the backup server
action: shell cat /root/.ssh/id_rsa.pub
delegate_to: $backupserver
register: ssh_key
- name: deploy SSH key of the backup server
action: authorized_key key='${ssh_key.stdout}' user=root
- hosts:
- karen.dragonfear
- paola.dragonfear
- mathilda.dragonfear
user: root
vars:
backupserver: mathilda.dragonfear
tasks:
- name: get zpool data
action: shell zpool list -H -o name
i want the following:
for host in $hosts:
pools=`get all pools`
for pool in $pools:
create / update jenkins job file in mathilda
restart jenkins if the job file changed
@Rudd-O
Rudd-O / gist:4705140
Created February 4, 2013 05:15
slow!
[root@melody rudd-o]# time salt '*' test.ping
karen.dragonfear:
True
melody.dragonfear:
True
real 0m7.441s
user 0m6.800s
sys 0m0.290s