Skip to content

Instantly share code, notes, and snippets.

alias sublime='open -a Sublime\ Text'
alias chrome='open -a Google\ Chrome'
alias established='sudo lsof -i |GREP ESTABLISHED'
alias docker-start="bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'"
alias docker-clean='docker rm -v $(docker ps -a -q -f status=exited)'
alias docker-rmi-untagged='docker rmi $(docker images | grep "^<none>" | awk "{print $3}")'
alias ldapsearch="ldapsearch -h domaincontroller_host -b 'DC=Burberry,DC=corp'"
export DOCKER_IP=$(docker-machine ip)

Keybase proof

I hereby claim:

  • I am andywirv on github.
  • I am andywirv (https://keybase.io/andywirv) on keybase.
  • I have a public key whose fingerprint is 5A88 A465 38CB E0C7 7AF6 858B 90E4 B666 1249 2032

To claim this, I am signing this object:

@andywirv
andywirv / gist:e1ddd8ed5ee032b908d2ea1091398aa3
Created November 29, 2016 15:14
remove line 88 from file example.txt
sed -i -e '88d' example.txt
sudo rbd resize -s 8000 [image]
#xfs
xfs_growfs /dev/rdb0
#ext4 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ext4grow.html
sudo resize2fs /dev/rbd0
@andywirv
andywirv / gist:bb66dc7e2c03749936b24e8383a5aa1d
Created June 1, 2017 09:10
Forward port 443 to port 8080 on localhost. Workaround for Virtualbox NAT port forwarding of ports <1024
# N.B does not persist across reboots
echo "
rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8080
" | sudo pfctl -ef -
@andywirv
andywirv / elb_IP-query.sh
Created August 7, 2017 09:27
Query internal IP(s) of AWS ELB
andyirvine$ aws ec2 describe-network-interfaces --filters "Name=description,Values=[ELB Interface description]" |jq '.NetworkInterfaces[] .PrivateIpAddress'
@andywirv
andywirv / SSH_config
Created December 11, 2017 15:41
SSH Tunnel via multiple hosts making use of ~/.ssh/config
Host tunnel
Hostname [host_with_access]
ProxyJump [bastion_host]
LocalForward [local_port] [remote_host]:[remote_port]
#Start tunnel with ssh -N tunnel
@andywirv
andywirv / leaders.sh
Created January 12, 2018 11:18
Consul leaders
fss_sandbox=consul.sandbox.fss
fss_production=consul.production.fss
apps=consul-apps.hashicorp
url=domain/v1/operator/raft/configuration?stale=true
declare -a consuls=($fss_sandbox $fss_production $apps)
for consul in "${consuls[@]}"; do
printf "%s Leader is: " "$consul";
curl -s "http://$consul.$url\\n" |jq '.Servers[] | select(.Leader==true) | .Address'
@andywirv
andywirv / akamai.tf
Last active January 25, 2018 13:55
Add an AWS Security group for Akamai Siteshield
locals {
"akamai_siteshield_ranges" = [
"11.22.33.41/24",
"11.22.33.42/24",
"11.22.33.45/24"
]
}
resource "aws_security_group" "akamai_siteshield_ranges" {
name = "aws-europe-s1486.akamaiedge.ne"
@andywirv
andywirv / zk.sh
Last active January 29, 2018 14:06
Run zk cli on DC/OS instance
export JAVA_HOME=/opt/mesosphere/
cd /opt/mesosphere/bin/
./zkCli.sh -server leader.mesos:2181