Skip to content

Instantly share code, notes, and snippets.

View andrewwebber's full-sized avatar

Andrew andrewwebber

View GitHub Profile
@andrewwebber
andrewwebber / main.rs
Last active November 27, 2022 12:41
io performance example
use std::{
collections::{BTreeMap, HashMap},
error::Error,
io::{self, Read},
};
use time::Instant;
fn main() -> Result<(), Box<dyn Error>> {
let o_start = Instant::now();
mod models {
#[derive(Debug, serde::Serialize)]
pub struct Contact {
first_name: String,
last_name: String,
}
impl Contact {
pub fn new(first_name: &str, last_name: &str) -> Self {
@andrewwebber
andrewwebber / keybase.md
Created February 3, 2020 17:26
keybase

Keybase proof

I hereby claim:

  • I am andrewwebber on github.
  • I am andrewwebber (https://keybase.io/andrewwebber) on keybase.
  • I have a public key ASDpD_s2p6nqryD0Py-U5zKLzXDv0PCawS0t0SKshXmK3go

To claim this, I am signing this object:

@andrewwebber
andrewwebber / example.ign.yaml
Created August 20, 2019 14:49
Fedora CoreOS Ignition
variant: fcos
version: 1.0.0
passwd:
users:
- name: core
password_hash: "$1$C5amXkYO$bMuC9SMpE5o9z2adxjHOy1"
ssh_authorized_keys:
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDa/bNJmSdQfZAEdbFuaqgAKPj80j1CDbKLxzFtG64Sk9zibVbFtMF0D/z71knSVm0Gb1sMD4t8H7errp165tUAJHkDmrYXDghNebQ6xfRlFa+2LC8IBjO9q8W58pxkUvWPuDBnJHof3aKPc76R7xgaa93s/G5gV9nicWG8tR4R5/O8ydFj+fjF9bVeWE3wKLLzVf0mnh656KLESN+IXDECH0Z/V51/2eQ3g3nykcv2JceoA+pqrMUFlTPbomeUrb2pCh79CMQrtz7GK2D+vNWGh6bGFdjH/Gub7GxY9BorTdU5V2m6dEZLx8tuxxeQ+SmNLvm/jDq2KcwY6YvvI+3d"
groups:
- wheel
@andrewwebber
andrewwebber / default.yaml
Last active May 23, 2019 16:26
CoreOS + Matchbox + KubeAdm = <3
systemd:
units:
- name: installer.service
enable: true
contents: |
[Unit]
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
#EXTM3U
# =======================================================
# Playlist Name: Fluxus IPTV
# Playlist ID: 2CfMjRes
# Playlist Date: DECEMBER 2018
# =======================================================
#
# ~ This playlist is property of ~
#
#EXTM3U
#EXTINF:-1 tvg-id="ARTE.de" tvg-logo="arte.png",ARTE
http://delive.artestras.cshls.lldns.net/artestras/contrib/delive.m3u8
#EXTINF:-1 tvg-id="ServusHD.de" tvg-logo="servustv.png",SERVUS TV DE
http://hdiosstv-f.akamaihd.net/i/servustvhdde_1@75540/master.m3u8
#EXTINF:-1 tvg-id="ARD.de" tvg-logo="ard.png",ARD
https://derste247livede.akamaized.net/hls/live/658317/daserste_de/master.m3u8
#EXTINF:-1 tvg-id="ZDF.de" tvg-logo="zdf.png",ZDF
https://zdf1314-lh.akamaihd.net/i/de14_v1@392878/master.m3u8
#EXTINF:-1 tvg-id="BR Süd" tvg-logo="zdf.png",BR Süd
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
labels:
name: kubelet-version
name: kubelet-version
namespace: kube-system
spec:
selector:
matchLabels:
FROM ubuntu:trusty
RUN apt-get update
RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
RUN mkdir -p /etc/apt/sources.list.d
RUN echo deb http://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list
RUN apt-get update
RUN apt-get install -y docker-engine=1.10.3-0~trusty
RUN apt-get install -y python-jinja2
RUN apt-get install -y curl python-dev libffi-dev libssl-dev gcc git vim ansible wget python-pip
@andrewwebber
andrewwebber / kolla-coreos
Last active April 8, 2016 15:37
kolla-coreos
#cloud-config
users:
- name: core
passwd: $1$XMZXIbkN$WKmZMCgi5pQWXb7jSywjp1
coreos:
units:
- name: etcd2.service
command: start