Skip to content

Instantly share code, notes, and snippets.

Avatar

Dan Pritts danpritts

View GitHub Profile
@danpritts
danpritts / tag-vols-snaps.py
Last active May 12, 2020
Automatically tag EC2 snapshots and volumes based on their attached AMIs/instances
View tag-vols-snaps.py
# most credit to the original: https://gist.github.com/brandond/6b4d22eaefbd66895f230f68f27ee586
# Tag snapshots based on their associated AMI and volumes based on attached instance.
# format:
# (AMI:db5|db5) /dev/sda1 (1/4)
# (AMI:db5|db5) /dev/sdb (2/4)
# Best practice: create IAM user
# Simplest privilege to get it to work with reasonable security: use predefined policy "ReadOnlyAccess"
@danpritts
danpritts / semanage-addports
Last active Nov 10, 2017
wrapper for semanage port -a - takes a list, checks to see if any on list are already defined, adds whatever else is needed
View semanage-addports
#!/usr/bin/perl -w
# add an port to an selinux foo_port_t
# don't attempt to re-add ports that are already there - that is very slow
# possible to-do: see if a port is already added as someother_port_t
use Getopt::Long;
my $port_type='';
You can’t perform that action at this time.