Skip to content

Instantly share code, notes, and snippets.

View cpuspellcaster's full-sized avatar

cpuspellcaster cpuspellcaster

View GitHub Profile
@cpuspellcaster
cpuspellcaster / main.go
Created February 11, 2023 00:28 — forked from rifelpet/main.go
hcl2 - hclwrite printing maps over multiple lines
package main
import (
"fmt"
"sort"
"github.com/hashicorp/hcl/v2/hclsyntax"
"github.com/hashicorp/hcl/v2/hclwrite"
"github.com/zclconf/go-cty/cty"
@cpuspellcaster
cpuspellcaster / minikube_date.sh
Created April 5, 2019 18:02
Update Minikube VM date after sleep
DSTR=$(date -u); minikube ssh "sudo date --set=\"$DSTR\""
@cpuspellcaster
cpuspellcaster / big_feels_same.txt
Created February 28, 2019 01:11
big_feels_same
:same-af::same-af::same-af::same-af::same-af::blank::same-af::same-af::same-af::same-af::same-af::blank::same-af::same-af::same-af::same-af::same-af::blank::same-af::same-af::same-af::same-af::same-af:
:same-af::blank::blank::blank::blank::blank::same-af::blank::blank::blank::same-af::blank::same-af::blank::same-af::blank::same-af::blank::same-af::blank::blank::blank::blank:
:same-af::same-af::same-af::same-af::same-af::blank::same-af::same-af::same-af::same-af::same-af::blank::same-af::blank::same-af::blank::same-af::blank::same-af::same-af::same-af::same-af::same-af:
:blank::blank::blank::blank::same-af::blank::same-af::blank::blank::blank::same-af::blank::same-af::blank::blank::blank::same-af::blank::same-af::blank::blank::blank::blank:
:same-af::same-af::same-af::same-af::same-af::blank::same-af::blank::blank::blank::same-af::blank::same-af::blank::blank::blank::same-af::blank::same-af::same-af::same-af::same-af::same-af:
@cpuspellcaster
cpuspellcaster / runcmd.sh
Created December 12, 2018 05:16
Get output of rendered rancmd
sudo cat /var/lib/cloud/instance/scripts/runcmd
@cpuspellcaster
cpuspellcaster / vault-token-renew.go
Created September 10, 2018 23:28
Example Vault token renewal operation in Go
package main
import (
"fmt"
"time"
vault "github.com/hashicorp/vault/api"
)
func main() {
@cpuspellcaster
cpuspellcaster / anxiety_sucks.ascii
Last active May 13, 2018 04:44
Anxiety is fucking bullshit ❤️
/\
_ / | `--. .-. .-. /
( / | .. .-. \/ `-' .-.---/---. .-.
`/.__|_.' )/ ) /\ / ./.-'_ / ) /
.:' / | '/ (.-' `-._.(__.(__.' / (_.'
(__.' `-' `- .-. ..-._)
.-. / -' / .-.
`-' . -/--) ( .-. /-. `-'. .-. .-.
/ / \ / ( )( / ) / )/ ) ( )
_.(__./ ._) `.' `--': `---'_/ \_.(__. '/ ( `-/-'
@cpuspellcaster
cpuspellcaster / gist:db42ca7cb267ded90a7cd89ada7dd304
Created January 16, 2018 19:52
Docker: remove logs on running containers
truncate -s 0 $(docker inspect --format='{{.LogPath}}' $(docker ps -q))
@cpuspellcaster
cpuspellcaster / consul_migrate.sh
Created December 6, 2017 17:42
Consul KV Migration Command
ssh ec2-user@[IP OF AN OLD CLUSTER INSTANCE] consul kv export | ssh ec2-user@[IP OF AN NEW CLUSTER INSTANCE] consul kv import -
@cpuspellcaster
cpuspellcaster / terraform-providers.gql
Created October 18, 2017 03:22
Query GitHub GQL for all terraform-providers
# Query the GitHub GraphQL API for all of the terraform-provider names and URLs
# https://developer.github.com/v4/explorer/
query {
organization(login: "terraform-providers") {
name
repositories(first: 100) {
totalCount
nodes {
@cpuspellcaster
cpuspellcaster / delete-logstash-indicies.sh
Created September 27, 2017 16:12
delete-logstash-indicies.sh
#! /usr/bin/env bash
month=07
for i in {1..31}
do
day=$(printf "%02d" $i)
curl -XDELETE "https://[CLUSTER_ENDPOINT]/logstash-2017.$month.$day"
done