Skip to content

Instantly share code, notes, and snippets.

@adamsimp
adamsimp / check_aws_status.rb
Last active August 29, 2015 14:27 — forked from jbraeuer/check_aws_status.rb
A Nagios/Icinga plugin to check AWS Service Health Dashboard (using Ruby+Nokogiri)
#! /usr/bin/ruby
#
# A script to check Amazon Webservice's Health Status Dashboard
#
# Jens Braeuer, github.com/jbraeuer
#
# Version 1.0
#
@adamsimp
adamsimp / aws_rss_feeds.xml
Last active April 20, 2016 12:43 — forked from eerien/aws_rss_feeds.xml
AWS RSS Feeds OPML includes AWS Status, AWS Forum Announcements, AWS Blogs, AWS Partners, AWS News, AWS Release Notes and AWS Security Bulletins
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>AWS RSS Feeds</title>
</head>
<body>
<outline title="AWS US-East-1 Status" text="AWS Status">
<outline text="Amazon Mobile Analytics (N. Virginia) Service Status" title="Amazon Mobile Analytics (N. Virginia) Service Status" type="rss" xmlUrl="http://status.aws.amazon.com/rss/analytics-us-east-1.rss" htmlUrl="http://status.aws.amazon.com/" rssfr-favicon="http://status.aws.amazon.com/favicon.ico"/>
<outline text="Amazon AppStream (N. Virginia) Service Status" title="Amazon AppStream (N. Virginia) Service Status" type="rss" xmlUrl="http://status.aws.amazon.com/rss/appstream-us-east-1.rss" htmlUrl="http://status.aws.amazon.com/" rssfr-favicon="http://status.aws.amazon.com/favicon.ico"/>
<outline text="Auto Scaling (N. Virginia) Service Status" title="Auto Scaling (N. Virginia) Service Status" type="rss" xmlUrl="http://status.aws.amazon.com/rss/autoscaling-us-east-1.rss" htmlUrl
#! /bin/bash
for config in Flavors/*/config.json; do
URL=$(jq -r .CONFIG_URL "$config")
if [ "$URL" != "null" ] && [ -n "$URL" ]; then
echo $URL
diff=$( curl "$URL" -s | diff "$config" - )
if [ -n "$diff" ]; then
echo
printf "Diff of $URL and $config\n\n"
@adamsimp
adamsimp / Jenkins_Cloudformation.json
Last active August 1, 2016 07:49
Jenkins_Cloudformation
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "AWS CloudFormation template to deploy jenkins/nginx.",
"Parameters" : {
"KeyName" : {
"Description" : "Name of an existing EC2 KeyPair to enable SSH access to the instances",
"Type" : "String",
@adamsimp
adamsimp / keybase.md
Last active September 19, 2017 14:28
keybase

Keybase proof

I hereby claim:

  • I am adamsimp on github.
  • I am asimpson (https://keybase.io/asimpson) on keybase.
  • I have a public key ASAkEAuORzi6OTjZq1lWnOBMJocAWO5hhHe27F8JxuasRwo

To claim this, I am signing this object:

@adamsimp
adamsimp / multi_tail.sh
Created October 18, 2017 23:52
Tail a log file from multiple servers
for $server in server-1 server-2 server-3 server-4; do
ssh -t $server -f "tail -f /var/log/some-process/error.log|sed -e 's/^/$server /'" &
done
@adamsimp
adamsimp / remove-policy.sh
Last active February 14, 2019 18:34
Set AWS MediaStore Lifecycle Policy.
#! /bin/bash
for i in us-east-1 us-west-2
do
NAMES=`aws mediastore list-containers --region=$i | jq -r '.[] | .[].Name'`
echo $NAMES
for j in $NAMES
do
aws mediastore delete-lifecycle-policy --container-name $j --region=$i
done
@adamsimp
adamsimp / Autotag Role
Created November 21, 2019 17:19 — forked from jmturwy/Autotag Role
AWS - AutoTag Snapshot's from Cloudwatch
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudtrail:LookupEvents"
],
"Resource": [
"*"
],
@adamsimp
adamsimp / Download
Last active February 17, 2020 21:17
Autostart Chromium
curl -o /home/pi/.config/lxsession/LXDE-pi/autostart https://gist.githubusercontent.com/adamsimp/814303750c10464b8d912789cbadc835/raw/1c81ea7f9b6d31eef2a00dc26f6f28a9bbc17ff8/autostart
@adamsimp
adamsimp / index.html
Created May 4, 2020 19:31
StarfruitTesting - Graham Media
<div id="app">
<div class="video-wrapper">
<span class="live-pill">Live</span>
<video
id="twitch-videojs"
class="video-js vjs-fluid vjs-big-play-centered"
autoplay
playsinline
></video>
<div class="quiz-wrap">