Skip to content

Instantly share code, notes, and snippets.

View jbussdieker's full-sized avatar

Joshua Bussdieker jbussdieker

  • Anchorage, AK
View GitHub Profile
@jbussdieker
jbussdieker / README.md
Created December 17, 2020 20:29
Install Ultimaker Cura on Ubuntu

Download the AppImage from https://ultimaker.com/software/ultimaker-cura and copy it to /opt

Extract the AppImage

/opt/Ultimaker_Cura-4.8.0.AppImage --appimage-extract

Get the icon cp squashfs-root/usr/share/icons/hicolor/64x64/apps/cura-icon.png /opt/Ultimaker_Cura-4.8.0.png

@jbussdieker
jbussdieker / README.md
Created December 17, 2020 20:14
Install Autodesk EAGLE 9.6.2 on Ubuntu
import RPi.GPIO as GPIO
import logging
import busio
import adafruit_sgp30
import board
import time
import sys
autoCalibrate = True
logging.basicConfig(
@jbussdieker
jbussdieker / IC2-Addresses.md
Created December 21, 2020 11:25
Common I2C Addresses

Common I2C Addresses

0x48 - ADS1115
@jbussdieker
jbussdieker / .bash_aliases
Last active December 13, 2020 05:01
Git Prompt
GIT_PS1_SHOWDIRTYSTATE=1
GIT_PS1_SHOWUNTRACKEDFILES=1
GIT_PS1_SHOWCOLORHINTS=true
GIT_PS1_SHOWUPSTREAM="auto"
PROMPT_COMMAND='__git_ps1 "${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]" " \$ "'
@jbussdieker
jbussdieker / README.md
Created December 13, 2020 00:47
Build Raspbian for US
git clone git@github.com:RPi-Distro/pi-gen
cd pi-gen
echo "Put the config file here"
sudo ./build.sh
@jbussdieker
jbussdieker / user-data.sh
Created March 14, 2016 21:27
Bootstrap using salt
#!/bin/bash
SALT_FORMULA_HASH=7abdf217a99d70344b6d936375e802837276a2a3
rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub
cat >/etc/yum.repos.d/saltstack.repo <<EOS
[saltstack-repo]
name=SaltStack repo for RHEL/CentOS 6
baseurl=https://repo.saltstack.com/yum/redhat/6/\$basearch/latest
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/6/\$basearch/latest/SALTSTACK-GPG-KEY.pub
@jbussdieker
jbussdieker / setup-sans.sh
Created March 12, 2018 09:38
Adding SANs to FreeIPA
# Add SANs for Apache service
ipa service-add-principal HTTP/${hostname}@${realm} HTTP/freeipa.${domain}@${realm}
ipa service-add-principal HTTP/${hostname}@${realm} HTTP/freeipa@${realm}
HTTPD_CERT_ID=$(getcert list -d /etc/httpd/alias | grep "Request ID" | cut -d"'" -f 2)
getcert resubmit -i ${HTTPD_CERT_ID} -D freeipa.${domain} -D freeipa
while ! getcert list -d /etc/httpd/alias | grep status | grep MONITORING; do
log "Waiting for HTTPD certificate to be reissued"
done
# Add SANs for LDAP service
@jbussdieker
jbussdieker / tfmanage.rb
Last active February 4, 2017 14:26
Manage existing resources with Terraform
#!/usr/bin/env ruby
require 'json'
class TFUri
def initialize(uri)
@uri = uri
end
def module_resource?
uri_parts[0] == "module"
@jbussdieker
jbussdieker / amazon_linux_amis.tf
Created March 24, 2016 16:48
Maps for various amazon linux AMIs
variable "amazon_linux_ami_hvm_ebs_64_ssd" {
default = {
us-east-1 = "ami-08111162"
us-west-2 = "ami-c229c0a2"
us-west-1 = "ami-1b0f7d7b"
eu-west-1 = "ami-31328842"
eu-central-1 = "ami-e2df388d"
ap-southeast-1 = "ami-e90dc68a"
ap-northeast-2 = "ami-6598510b"
ap-northeast-1 = "ami-f80e0596"