Skip to content

Instantly share code, notes, and snippets.

View libert-xyz's full-sized avatar
🗽
/dev/urandom

Libert Schmidt libert-xyz

🗽
/dev/urandom
View GitHub Profile
@libert-xyz
libert-xyz / ebs_lambda.py
Created October 26, 2017 22:30
Create Snapshots with AWS Lambda
# Backup all in-use volumes in all regions
import boto3
def lambda_handler(event, context):
ec2 = boto3.client('ec2')
# Get list of regions
reg = 'us-east-1'
@libert-xyz
libert-xyz / ssm_install.sh
Created October 12, 2017 23:23
Install aws ssm agent in Ubuntu
#!/bin/bash
cd /tmp
wget https://s3-us-west-1.amazonaws.com/amazon-ssm-us-west-1/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo service amazon-ssm-agent start
@libert-xyz
libert-xyz / get_privateIP_tags.py
Created May 6, 2017 23:42
Get private ip from AWS from instances with tags filters: Env:test
import boto3
from string import Template
'''
Return values of key value instance
'''
class EC2:
def get_tags(self,instance):
@libert-xyz
libert-xyz / build.sh
Created April 20, 2017 01:10
Build a flask app in Jenkins
PATH=$WORKSPACE/venv/bin:/usr/local/bin:$PATH
if [ ! -d "venv" ]; then
virtualenv venv
fi
. venv/bin/activate
pip install -r requirements.txt
. venv/bin/activate
nose2 --plugin nose2.plugins.junitxml --junit-xml
@libert-xyz
libert-xyz / user_data.sh
Created April 4, 2017 22:11
ansible folder to base64
#! /bin/sh
ansible_configuration=$1
shift
cat <<-EOF
#! /bin/bash
set -o errexit
#path: /etc/nginx/conf.d/
server {
listen 80;
server_name localhost;
charset utf-8;
client_max_body_size 75M;
location ^~ /static/ {
#!/bin/bash
cd /tmp
curl https://amazon-ssm-us-east-1.s3.amazonaws.com/latest/debian_amd64/amazon-ssm-agent.deb -o amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo service amazon-ssm-agent start
@libert-xyz
libert-xyz / employeeClass.py
Created January 3, 2017 04:22
employee class
#Python OOP
class Employee:
raise_amount = 1.04
num_emp = 0
def __init__(self,first,last,pay):
self.First = first
self.Last = last
@libert-xyz
libert-xyz / createFiles.sh
Created December 12, 2016 01:39
CreateFIles in Bash
for i in ./{a,b,c}-{1,2,3}.{txt,log,bin}; do echo $i > $i; done
n = int(input('Enter a none prime number: '))
def main(number):
f = []
while not is_prime(number):
if number % 2 == 0:
f.append(2)
number = number // 2
if is_prime(number):
f.append(number)