View le-install.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# This script stands on the shoulders of giants. | |
# | |
# It has been tested on a t2.micro. For best results, run with something with more vCPUs when gennerating DH, then revert to | |
# t2.micro. | |
# | |
# It does the following: | |
# 1) Makes the Unifi/Certbot software available as a package | |
# 2) Uses Certbot to request a Lets Encrypt Certificate, and then installs it |
View enable-long-ids.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
REGIONS=`aws ec2 describe-regions --region us-east-1 --output text | awk '{print $3}'` | |
for r in $REGIONS; do | |
echo "Enabling long IDs for instnaces and reservations in $r" | |
aws ec2 modify-id-format --resource instance --use-long-ids --region $r | |
aws ec2 modify-id-format --resource reservation --use-long-ids --region $r | |
aws ec2 modify-id-format --resource snapshot --use-long-ids --region $r | |
aws ec2 modify-id-format --resource volume --use-long-ids --region $r |