Skip to content

Instantly share code, notes, and snippets.

Nathan Fish lordcirth

Block or report user

Report or block lordcirth

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View sls
#Auth settings
postgres_pg_hba:
file.managed:
# TODO pillar
- name: '/etc/postgresql/12/test3/pg_hba.conf'
- source: 'salt://{{ tpldir }}/pg_hba.conf.jinja'
- mode: 0640
- onlyif:
- 'stat /etc/postgresql/12/test3/'
- template: jinja
@lordcirth
lordcirth / jinja_density
Created Jul 22, 2019
Salt jinja script
View jinja_density
#!/bin/bash
DIR=$1
DIR=${DIR:=.}
grep -crIHT '{[{%]' --exclude-dir ".git" $DIR | sort -n -t: -k2
View vlan
auto ens5f0.160
iface ens5f0.160 inet manual
vlan_raw_device ens5f0
mtu 9000
auto br160
iface br160 inet manual
bridge_ports ens5f0.160
bridge_maxwait 0
bridge_stp off
View Reponse headers
HTTP/1.1 201 Created
Content-Length: 376
Content-Encoding: gzip
Vary: Accept-Encoding
Server: CherryPy/8.9.1
Date: Tue, 28 May 2019 15:42:49 GMT
Content-Type: application/json
Authorization: Bearer: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJjZXBoLWRhc2hib2FyZCIsImlhdCI6MTU1OTA1ODE2OSwidXNlcm5hbWUiOiJjc2NmLWFkbSIsImp0aSI6IjlmZmZmMGI1LWZmZmMtNGE2NC1hYmMzLTQ4NDc4YzlmZGY4OSIsImV4cCI6MTU1OTA4Njk2OX0.W2ICRl9Qbg7Vmp8keL03RSWV2yjTvXcC0k3Lmk3Ghx4
View 01-netplan.conf
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
View lxc.sls
# Pillar data to be applied to all / most LXC containers
lxc:
# 60GB
disk_warn_limit: '60000000' # Size in bytes
networking:
mgmt_iface: 'eth0'
@lordcirth
lordcirth / ipfs.service
Last active Mar 4, 2019
IPFS systemd service with resource limits
View ipfs.service
[Unit]
Description=IPFS daemon
After=network-online.target
[Service]
ExecStart=/home/ipfs/.nix-profile/bin/ipfs daemon
User=ipfs
LimitNice=10
MemoryHigh=4G
# OOM-killer
View Example directory structure
/
/data - your blog, as a tar.gz encrypted with an AES key, k
/keys/
/keys/0 - key k encrypted to friend 0
/keys/1 - key k encrypted to friend 1
...
View ubuntu-iso.json
{
"builders": [
{
"type": "virtualbox-iso",
"name": "acm-packer-1",
"guest_os_type": "Ubuntu_64",
"iso_url": "./ubuntu-18.04.1-server-amd64.iso",
"iso_checksum": "a5b0ea5918f850124f3d72ef4b85bda82f0fcd02ec721be19c1a6952791c8ee8",
"iso_checksum_type": "sha256",
@lordcirth
lordcirth / on-add-add-rt
Last active Jul 4, 2018
Taskwarrior RT hook
View on-add-add-rt
#!/usr/bin/env python
# Autodetect RT numbers and add the RT link as an annotation
import sys
import json
import re
added_task = json.loads(sys.stdin.readline())
rt_regex = re.compile(".*RT#?(\d+).*")
rt_baseurl = "https://rt.uwaterloo.ca/Ticket/Display.html?id="
You can’t perform that action at this time.