Skip to content

Instantly share code, notes, and snippets.

View jarpy's full-sized avatar
💚

Nina Dowland jarpy

💚
  • Elastic
  • Adelaide
  • 01:41 (UTC +09:30)
View GitHub Profile
// ==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
@jarpy
jarpy / bootstrap.cmd
Created November 8, 2016 22:43
Bootstrap Windows with Puppet and Chocolatey
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install puppet-agent
puppet module install chocolatey/chocolatey
Oct 13, 2016 4:01:37 AM jnr.netdb.NativeProtocolsDB load
WARNING: Failed to load native protocols db
java.lang.UnsatisfiedLinkError: Symbol not found: Java_com_kenai_jffi_Foreign_dlerror
at jnr.ffi.provider.jffi.AsmRuntime.newUnsatisifiedLinkError(AsmRuntime.java:40)
at jnr.netdb.NativeProtocolsDB$LinuxLibProto$jnr$ffi$1.getprotobyname_r(Unknown Source)
at jnr.netdb.NativeProtocolsDB$LinuxNativeProtocolsDB.getProtocolByName(NativeProtocolsDB.java:176)
at jnr.netdb.NativeProtocolsDB.load(NativeProtocolsDB.java:80)
at jnr.netdb.NativeProtocolsDB.access$000(NativeProtocolsDB.java:40)
at jnr.netdb.NativeProtocolsDB$SingletonHolder.<clinit>(NativeProtocolsDB.java:47)
at jnr.netdb.NativeProtocolsDB.getInstance(NativeProtocolsDB.java:43)
@jarpy
jarpy / requirements.txt
Last active June 30, 2022 06:28
Serverless Elasticsearch Curator for AWS Lambda
certifi==2016.8.8
elasticsearch-curator==4.0.6
PyYAML==3.11