Skip to content

Instantly share code, notes, and snippets.

View ironicbadger's full-sized avatar

Alex Kretzschmar ironicbadger

View GitHub Profile
#!/bin/bash
rm -rf bootstrap-files/
sleep 1
mkdir -p bootstrap-files
cp install-config.yaml bootstrap-files/
cp append-bootstrap.ign bootstrap-files/
cd bootstrap-files
@ironicbadger
ironicbadger / docker-compose.yaml
Created January 8, 2020 23:11
LIbrespeed docker-compose snippet
---
version: "2"
services:
librespeed:
image: adolfintel/speedtest
container_name: librespeed
ports:
- 8008:80
environment:
- MODE=standalone
@ironicbadger
ironicbadger / ocp-backup.sh
Last active May 22, 2019 18:28
OCP 3 etcd and master backups
#!/bin/bash
export ETCD_ENDPOINTS="https://ocp311-m1.ktz.lan:2379,https://ocp311-m2.ktz.lan:2379,https://ocp311-m3.ktz.lan:2379"
# master backup
mkdir git && cd git
git clone https://github.com/openshift/openshift-ansible-contrib.git
touch /etc/pki/ca-trust/source/anchors/test # github issue opened to avoid this step
./openshift-ansible-contrib/reference-architecture/day2ops/scripts/backup_master_node.sh
@ironicbadger
ironicbadger / replace.sh
Created February 12, 2019 03:11
linuxserver readme changelog script
#!/bin/bash
# call as replace.sh filename
file="$1"
sed -i 's/+ \*\*/ - { date: "/g' $file
sed -i 's/:\*\* /:", desc: "/g' $file
sed -i '/ - { date:/ s/$/" }/' $file
light:
- platform: mqtt
schema: json
effect: true
effect_list:
- bpm
- confetti
- cyclon rainbow
- dots
- fire
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: 35.7796
longitude: -78.6382
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 0
# metric for Metric, imperial for Imperial
unit_system: imperial
@ironicbadger
ironicbadger / Dockerfile.rhel7
Last active November 26, 2018 20:25
Maven3.2.5
FROM registry.access.redhat.com/openshift3/jenkins-slave-base-rhel7
MAINTAINER Gabe Montero <gmontero@redhat.com> Alex Kretzschmar <alexktz@redhat.com>
# Labels consumed by Red Hat build service
LABEL com.redhat.component="jenkins-agent-maven-35-rhel7-container" \
name="openshift3/jenkins-agent-maven-35-rhel7" \
version="3.11" \
architecture="x86_64" \
io.k8s.display-name="Jenkins Agent Maven" \
@ironicbadger
ironicbadger / convert.sh
Last active September 3, 2018 15:44
automated audiobook DRM stripping
#!/bin/bash
# ./convert -a asdfghjk
# Obtain an activation_bytes string and plug it into this script with -a.
FILES=aax/*
OUTPUT=mp3
while getopts a: option
do
case "${option}"
@ironicbadger
ironicbadger / HGST
Last active August 2, 2018 10:45
SMART reports
### conclusions
- Drive is just over 3 years old (power on time)
- No reallocated sectors
- No errors in SMART history
This drive is suitable for service.
===============================
@ironicbadger
ironicbadger / plex.yml
Created July 26, 2018 19:59
example lsio-config yml
---
# project information
plex_project_name: plex
plex_project_url: "https://plex.tv/"
plex_project_logo: "http://the-gadgeteer.com/wp-content/uploads/2015/10/plex-logo-e1446990678679.png"
plex_project_blurb: "[Plex]({{ plex_project_url }}) organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server."
# container parameters
plex_param_container_name: "{{ plex_project_name }}"