Skip to content

Instantly share code, notes, and snippets.

View epequeno's full-sized avatar

Steven Pequeno epequeno

View GitHub Profile
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFWYrWzjqizIfzcD8vJlBuadbIcJFthzncIBRjaTD/PXORksbnAU9yK70c/+i1JPVQW3nBLnwj62g/1kqPEFbCXdXAntmH1W9x3/EMpXjb3a7xhCF5X6p3g+H+/pOh3X3U60TbvB5DdWnMiUYJ8maW/rWRkZ5+Oids6cXScwp/JkXHNZKEBBxtPISOO93UWzD4F/xIkFnxrg7Y4OFbxi0vYHN804/OPmD0opth38dga4qPABsvhEAcb17PG2yTUe08M39ncabF7wOfY0UGbM7wOdc7p/kS9Nj8ttOQmXJTLKrePsLd7KsC0RlOvX+MRxnmDDfpvu9OJt5HS61rIWaf steven@jupiter
@epequeno
epequeno / ipa.xml
Created July 28, 2015 22:23
A firewalld service file for freeipa/IdM
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>ipa</short>
<description>FreeIPA / IdM</description>
<port port="80" protocol="tcp"/>
<port port="443" protocol="tcp"/>
<port port="389" protocol="tcp"/>
<port port="636" protocol="tcp"/>
<port port="88" protocol="tcp"/>
<port port="464" protocol="tcp"/>
@epequeno
epequeno / randint
Created May 15, 2015 20:01
adding big ints
package main
import (
"fmt"
"crypto/rand"
"math/big"
)
func main() {
var n *big.Int
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDtzxOwWD8V1Dd+QJqx7rGoMUe2WAOmJEV0P2+NgGWkEGDyG96vKkoqvXVz/dGb0xTG27ODQPjpyxM17k/9frt925ZI1ohOcIQ18DPZTud6yzozy+NN96JrDj7cXL8qH3i8wIpXZ9SPssHFyvGEfCn6BmZBH8MLXJP6gNJHXAbUm8OFBps1ZUGjCWcnWCAogHrbJBgNo16cx+n3MwAOuGNo6pFmupF8tuGTFP7xU1Wz56Cw/xEGmPNwVVV1Dfomrtwh83N68MHb19QR58vM9FF3zIwtI1r55meE+sqb8LKM/TdnzOYt8+QTo4+NsUH3QvEmcVA+GNtzKvZKxLglULfV steven@saturn

Keybase proof

I hereby claim:

  • I am epequeno on github.
  • I am epequeno (https://keybase.io/epequeno) on keybase.
  • I have a public key whose fingerprint is F0CA 24CE D7EC 66B8 5B12 E2AB 9E46 0540 FEA6 A643

To claim this, I am signing this object:

@epequeno
epequeno / saturn.txt
Created October 6, 2014 18:13
saturn pub key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZ3UeFTDeLR/PIOoLWca7r1KXjbIHnbaKcwH/vItLD0qFtTD2Rd6PdKOt9YteAErmOULRexx61rcQofo0FH9i2LD5VhGDw2L58wHI3eb9HefNaefckK3f/5xRdGPi/952jHfKI8ORsZEveDu+1xOkPJKW46t+dAfFMzjPsGbpR08Tx5xuOxeBCHt8s5mxD1Sn6lCUC+2HrxHTX/iUysZtmCEZoDskFSbFA+VSW+xs2p0/DS6g/GoSDBJnNGMTKafaZOoO2N4eD6M6ASM8PPdtyLhKNB3wYjvwPPdwlhLeDy2DwOnPW5KH/6ZVre4rKd6cKORrHGb/5aA9CPC1F8RXf steven@saturn
@epequeno
epequeno / rax-api.py
Created September 24, 2014 19:36
rax api stuff
import requests
auth_url = "https://identity.api.rackspacecloud.com/v2.0/tokens"
json_header = {"Content-Type" : "application/json"}
auth = open("auth.json").read()
req = requests.post(auth_url, data=auth, headers=json_header)
print req.json()['access']['token']['id']
@epequeno
epequeno / rax-api-practice.py
Created September 18, 2014 23:47
practice with python/ raxapi
# make a file called auth.json that has the following:
{
"auth": {
"RAX-KSKEY:apiKeyCredentials": {
"username": "",
"apiKey": ""
}
}
}
@epequeno
epequeno / pw-reset.sh
Created August 31, 2014 22:32
pw-reset.sh
#!/bin/bash
PASSWORD=123456
for i in {1..10}; do
if [[ $i -lt 10 ]]; then
echo -e "$PASSWORD\n$PASSWORD" | ipa user-mod tnt0$i --password
else
echo -e "$PASSWORD\n$PASSWORD" | ipa user-mod tnt$i --password
fi
done
/etc/tgt/targets.conf
to make images (5G):
dd if=/dev/zero of=/root/iscsi_disks/disk01.img bs=1 count=0 seek=5G
<target iqn.2014-08.iscsi.pequeno.in:target01>
backing-store /root/iscsi_disks/disk01.img
</target>
<target iqn.2014-08.iscsi.pequeno.in:target02>
backing-store /root/iscsi_disks/disk02.img