Skip to content

Instantly share code, notes, and snippets.

View jarpy's full-sized avatar
💚

Nina Dowland jarpy

💚
  • Elastic
  • Adelaide
  • 02:07 (UTC +09:30)
View GitHub Profile
@jarpy
jarpy / gist:2785420
Created May 25, 2012 02:28
AWS Auto Scaling with boto
import boto
from boto.ec2.autoscale import ScalingPolicy
from boto.ec2.cloudwatch import MetricAlarm
autoscale = boto.connect_autoscale()
cloudwatch = boto.connect_cloudwatch()
# Let's assume you already have an Auto Scaling group.
# Setting one up is well documented elsewhere.
@jarpy
jarpy / java-process
Created December 5, 2018 03:00
Investigation of puppet-logstash#381
Failure:
/bin/java -Dfile.encoding=UTF-8 -Djava.awt.headless=true -XX:+DisableExplicitGC -XX:+HeapDumpOnOutOfMemoryError -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=75 "-Xms1g -Xmx1g" -Xms256m -Xss2048k -Djffi.boot.library.path=/usr/share/logstash/vendor/jruby/lib/jni -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djruby.compile.invokedynamic=false -Xbootclasspath/a:/usr/share/logstash/vendor/jruby/lib/jruby.jar -classpath : -Djruby.home=/usr/share/logstash/vendor/jruby -Djruby.lib=/usr/share/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main -X-C /usr/share/logstash/lib/pluginmanager/main.rb install logstash-filter-translate
@jarpy
jarpy / 301
Created November 26, 2018 02:38
Docker Hub Errors 2018-11-26
$ while docker pull alpine; do echo; done
Using default tag: latest
latest: Pulling from library/alpine
Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528
Status: Image is up to date for alpine:latest
Using default tag: latest
latest: Pulling from library/alpine
Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528
Status: Image is up to date for alpine:latest
// ==UserScript==
// @name Replace lots of terms on an AJAX'd page
// @include *
// @grant none
// ==/UserScript==
(function() {
var replaceArry = [
[/([^0-9])[0-9]([^0-9])/g, '$1🎲$2'],
[/^[0-9]$/, '🎲'],
@jarpy
jarpy / aws-mfa.sh
Last active January 31, 2018 00:53
export AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID_PRE_AUTH"
export AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY_PRE_AUTH"
unset AWS_SESSION_TOKEN
arn=$(aws sts get-caller-identity --output text --query Arn | sed 's|:user/|:mfa/|')
json=$(aws sts get-session-token --serial-number $arn --token-code $mfacode)
export AWS_ACCESS_KEY_ID="$(echo $json | jq -r .Credentials.AccessKeyId)"
export AWS_SECRET_ACCESS_KEY="$(echo $json | jq -r .Credentials.SecretAccessKey)"
export AWS_SESSION_TOKEN="$(echo $json | jq -r .Credentials.SessionToken)"
#!/bin/bash
cat >repro.pp <<EOF
file { '/tmp/resource-default-test-0':
ensure => file,
}
File {
owner => 'nobody',
}
@jarpy
jarpy / docker-compose.yml
Created October 13, 2017 03:31
logstash-docker Arcsight module
---
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:${TAG}
environment: ['http.host=0.0.0.0', 'transport.host=127.0.0.1']
ports: ['127.0.0.1:9200:9200']
networks: ['stack']
kibana:
export SSH_AUTH_SOCK=$(find /tmp/ssh-* -user $USER -name agent.[0-9]* 2>/dev/null | head -n1)

Keybase proof

I hereby claim:

  • I am jarpy on github.
  • I am jarpy (https://keybase.io/jarpy) on keybase.
  • I have a public key ASDjUW6eHe2JrHb0WGm88m8Qczb_jSTn6ZnjclSuykL0Bgo

To claim this, I am signing this object:

overlay / overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/A3AFSC7UMLGP3RSJ3GLYU5QISA:/var/lib/docker/overlay2/l/U5DS5KSEVFLCSMRMQHSP4WKPV2:/var/lib/docker/overlay2/l/JB44VJRVYXDEUFSPQBQZC5KSTD:/var/lib/docker/overlay2/l/6FNQPK5TDM4O64MBPAI4WSH4VT:/var/lib/docker/overlay2/l/B53IOX2SGG24VUNC4DQPW4FIUO:/var/lib/docker/overlay2/l/GSSGTPYU2NTJQADDFGKJSLIX6F:/var/lib/docker/overlay2/l/3F5GHL6JSC3IQEOLJ6UOLR3ALD:/var/lib/docker/overlay2/l/ENNR2KKWTLXFQZRKBROP226564:/var/lib/docker/overlay2/l/NSFVF5QLCE5SUVVKZ3KQ6K7L4Y:/var/lib/docker/overlay2/l/XANLMD5PTSTIUK2LUQ5IOJZ4TY:/var/lib/docker/overlay2/l/CXHNN3LK73XRON5BLFGEPOIJIS:/var/lib/docker/overlay2/l/UZAEVH44OCMYQA3UUPMMWVPE6B:/var/lib/docker/overlay2/l/D2WZ6SYTS5FWUYP2LASIC3OYQ5:/var/lib/docker/overlay2/l/V4T4HTM6GAN3CVBNFP7HGLKZE7:/var/lib/docker/overlay2/l/63NJ5LBFI3WM4AGSJFMCLG7KMK,upperdir=/var/lib/docker/overlay2/46ae7377ee511513605cc359236c3ee8eab96491f69f244f220329ab0b469899/diff,workdir=/var/lib/docker/overlay2/46ae7377ee511513605cc359236c3ee8eab964