Skip to content

Instantly share code, notes, and snippets.

View rynop's full-sized avatar

Ryan Pendergast rynop

View GitHub Profile
@rynop
rynop / time.html
Created December 18, 2018 16:40
Select HTML Time (15 minute increments) 24 hour value
<select name="time" id="time">
<option value="00:00">12:00 AM</option>
<option value="00:15">12:15 AM</option>
<option value="00:30">12:30 AM</option>
<option value="00:45">12:45 AM</option>
<option value="01:00">01:00 AM</option>
<option value="01:15">01:15 AM</option>
<option value="01:30">01:30 AM</option>
<option value="01:45">01:45 AM</option>
<option value="02:00">02:00 AM</option>
@rynop
rynop / new_client.sh
Created November 26, 2012 15:41
create client p12 file
#!/bin/bash
function usage () {
echo "$0 [CA section name] [username]"
exit 1
}
if [ $# -ne 2 ]
then
usage
@rynop
rynop / export.sh
Last active February 11, 2021 15:42
Clone WAF IP Set
# This example exports a regional rule, targeted for importing into cloudfront
aws wafv2 get-ip-set --scope REGIONAL --output=json --name=my-ip-set --id foo | jq -c '.IPSet | del(.Id,.ARN) + {Scope: "CLOUDFRONT"}' > my-ip-set.json
@rynop
rynop / cmds.sh
Created January 29, 2021 17:43
Command to clone elastic beanstalk environment variables
eb printenv guilded-server-dev | tr '\n' ' ' | sed 's/Environment Variables:/ /g' | sed 's/ */ /g' | sed 's/ = /=/g' > /tmp/envvars.txt
# Make sure /tmp/envvars.txt looks good
# see https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-setenv.html
pbcopy < /tmp/envvars.txt
eb setenv -e eb-env-name<paste>
@rynop
rynop / TODO.md
Created December 5, 2020 18:56
Software school prep

VS Code

  1. Test
  2. Test2
@rynop
rynop / revoke_user.sh
Created November 26, 2012 17:12
revoke client cert
#!/bin/bash
function usage () {
echo "$0 [CA section name] [username]"
exit 1
}
if [ $# -ne 2 ]
then
usage
@rynop
rynop / nginx.conf
Created November 26, 2012 16:17
nginx conf
server {
listen 443 default_server ssl;
root /var/www;
index index.html index.htm index.php;
error_log /var/log/nginx/testconfg.log debug;
ssl on;
ssl_certificate /etc/ssl/testconfg/certs/server.crt;
@rynop
rynop / new_server_key.sh
Created November 26, 2012 15:39
create server key
#!/bin/bash
function usage () {
echo "$0 [CA section name]"
exit 1
}
if [ $# -ne 1 ]
then
usage
@rynop
rynop / new_ca.sh
Created November 26, 2012 15:03
Script to create new Cert Authority
#!/bin/bash
function usage () {
echo "$0 [CA section name]"
exit 1
}
if [ $# -ne 1 ]
then
usage
@rynop
rynop / deploy.sh
Created November 30, 2018 16:05
Deploy Angular static assets fronted by CloudFront
#!/bin/bash
if [[ "$1" != "" ]]; then
S3BUCKETNAME="$1"
else
echo ERROR: Failed to supply S3 bucket name
exit 1
fi
for old in dist/*.gz; do mv $old ${old%%.gz*}; done