Skip to content

Instantly share code, notes, and snippets.

@tache
tache / update-route53.sh
Created Aug 8, 2018 — forked from phybros/update-route53.sh
BASH Script to keep Route53 updated with your current external IP address
View update-route53.sh
#!/bin/bash
# (optional) You might need to set your PATH variable at the top here
# depending on how you run this script
#PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# Hosted Zone ID e.g. BJBK35SKMM9OE
ZONEID="enter zone id here"
# The CNAME you want to update e.g. hello.example.com
@tache
tache / hook.rb
Last active Jan 11, 2018 — forked from asimihsan/hook.rb
Hook for letsencrypt.sh to do DNS challenges
View hook.rb
#!/usr/bin/env ruby
require 'aws-sdk'
require 'pry'
require 'awesome_print'
require 'domainatrix'
# ------------------------------------------------------------------------------
# Credentials
# ------------------------------------------------------------------------------
@tache
tache / README-SSL-Certificates.md
Last active Jun 15, 2017
LetsEncrypt and AWS
View README-SSL-Certificates.md

#Using LetsEncrypt SSL certificates on AWS

This is a document for managing the LetsEncrypt certificates on AWS for Cloudfront and Opsworks.

##Setup

The following are instructions for using LetsEncrypt under Mac OS. It is for a single token for a single server.

It is an active project, so make sure you do a pull every so often.