I hereby claim:
- I am MikeSchuette on github.
- I am mikeschuette (https://keybase.io/mikeschuette) on keybase.
- I have a public key whose fingerprint is 241A C25E 2FD6 A447 2A07 2B2B 0948 DF33 EAD1 37EC
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| #Assumes that you already have jq installed | |
| curl 'localhost:9200/_nodes' | jq '.nodes[] | if (.plugins | map(.name == "cloud-aws") | any) == false then {name: .name, ip: .ip} else empty end' |
| #!/bin/bash | |
| echo "Switching to master and pulling ..." | |
| git checkout master | |
| if [[ ! $? -eq 0 ]]; then | |
| echo | |
| echo Unable to checkout master, aborting. | |
| exit | |
| fi | |
| git pull |
| # Gets any tag value, default 'Name'. Assumes that `aws` CLI is | |
| # installed, and the IAM role has Describe-Tags permissions. | |
| TAG=Name | |
| INSTANCE_ID=$(curl -s http://169.254.169.254/latest/meta-data/instance-id) | |
| REGION=$(curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep region | awk -F\" '{print $4}') | |
| TAG_VALUE=$(aws ec2 describe-tags --filters "Name=resource-id,Values=$INSTANCE_ID" "Name=key,Values=$TAG" --region=$REGION --output=text | cut -f5) |
| #!/bin/bash | |
| # from http://stackoverflow.com/questions/3971822/yaml-syntax-validator | |
| ruby -e "require 'yaml';puts YAML.load_file('$1')" |
| cat access.log | awk -F\" '{print $2}' | awk '{print $2}' | sed '/^$/d' | sed 's/\?.*//g' | sort | uniq -c | sort -rn > url_hits.txt |
| shef -s -c /tmp/vagrant-chef-1/solo.rb -j /tmp/vagrant-chef-1/dna.json |
| <?php | |
| //Super Q&D. Monitors a single FTP directory for new files. | |
| //Modify the vars below and run as 'php ftpmon.php'. | |
| //Notification is via growlnotify, which requires purchase of growl. | |
| $host = "ftp.host.com"; | |
| $user = "ftpuser"; | |
| $pass = "secret"; |