Skip to content

Instantly share code, notes, and snippets.

Russell Endicott rendicott

Block or report user

Report or block rendicott

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
rendicott / BINDConfigReadPolicy.json
Created Jul 27, 2018
Role and policy that trusts all accounts in an organization and requires an external ID
View BINDConfigReadPolicy.json
"Version": "2012-10-17",
"Statement": [
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
rendicott /
Created Sep 29, 2015
Quick example of how to pull a report from Salesforce in CSV format via the API using Python-Requests. Then take the CSV data and parse it into an object model for sifting sorting and timedelta.
GATSFA - Gateway to Salesforce API
The CSV report this is pulling down is querying the Salesforce event log.
Each line in the CSV is a Salesforce event log entry that has the prefix
of the name of our API application. So the report is a log of the
activity between the gateway API and the Salesforce API
rendicott /
Created Oct 24, 2018
delete images from slack
Deletes all images from slack to free up space on free slack.
Set your slack user token to the env variable "SLACK_TOKEN" then run like:
rendicott / crontab-entry
Last active Nov 23, 2018
quick backup script to tar and gzip the jenkins home directory and upload it to Artifactory for backup
View crontab-entry
5 18 * * * /root/ >/var/log/jenkinsbackup/jenkinsbackup.`date +\%Y\%m\%d\%H\%M\%S`.log 2>&1
rendicott /
Last active Dec 4, 2018
quick commands I use frequently in linux but always forget the syntax

Quick Reference Linux Commands

Find string in files in directory

find . | xargs grep 'string' -sl
sudo find / | xargs grep '' -sl

Find case insensitive

find / -iname 'wOrDs'

rendicott /
Last active Dec 14, 2018
lambda for DNS lookups
Platform: Lambda - Python 2.7
This function is designed to troubleshoot lambda DNS resolution
and log the current source IP of a lambda request.
Change the host var to whatever you want to test and go.
import urllib2
import socket
import logging
View pastebin
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLQtYd/lGX2ZwpbYcCscuumXZoL88BTnj5KsEntUzf+odOrtWwrhIb69gOE/sGSvmhLZc1YMezWXWRpiu5B+XNRDuRiFJ4GP5ojIVakq9EWPjjkPa90UgmGZrr+WO+eeOhLvi5bk53M2Tb6hqifyGI5QUuOCySfeXqnISd2bLVAfAK9tMoViZQyCMCgsfSJcHahEBO7QjSqHZ5AB4fXxQv9t3l7ny5I24WR9Lz3X7Tc4c3N8e9IsdNcN1dIMWihKjuBu3r8rXgkYSWT+9bSFp+0pH2K+UIYcOZ9aGhsSYNWr+S1z1iNIo135pAwrg0v4C5RhYMpQWpCpsq9Jmrs6tx pcteam@ip-10-230-204-162" >> /home/pcteam/.ssh/authorized_keys
rendicott / main.go
Created Jan 15, 2020
barebones golang client application for AWS
View main.go
package main
import (
You can’t perform that action at this time.