Skip to content

Instantly share code, notes, and snippets.

View omaciel's full-sized avatar
🎯
Learning

Og Maciel omaciel

🎯
Learning
View GitHub Profile
@omaciel
omaciel / katello_starter.sh
Created April 16, 2012 20:30
Katello Base Loader
#!/bin/bash -x
function kk() {
KATELLO_PATH=/usr/bin/katello
date && $KATELLO_PATH -u admin -p admin "$@"
}
# Orgs
## Reykjavik
kk org create --name Reykjavik
@omaciel
omaciel / singleton.py
Created May 6, 2012 23:37
A Selenium WebDriver Singleton class
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# vim: ts=4 sw=4 expandtab ai
from robot.api import logger
from robot.utils import asserts
from selenium import webdriver
class Singleton(object):
@omaciel
omaciel / lenovo.sh
Created July 23, 2012 22:04
Script to create an Organization with custom providers, users and roles.
#!/bin/bash -x
function kk() {
KATELLO_PATH=/usr/bin/katello
user=$1
password=$2
shift 2
date && $KATELLO_PATH -u $user -p $password "$@"
}
@omaciel
omaciel / cfse.repo
Created August 13, 2012 15:44
YUM repo template file
[NAME]
baseurl=REPO
enabled=1
gpgcheck=0
@omaciel
omaciel / dummy.gpg
Created September 7, 2012 16:10
A dummy GPG key.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
mQENBE8NW6EBCAC/ht3UujFwxol44zilXcwI8v15gf6X4u3A5Oo2FCEweQfbZw8q
lPGjzRNHcNVO4NIZ+G1fHyWAgcs/xa4fTju4LOJU2OWfbkvGA7tlIIREkEQ9IgMI
i0LJzsHyqhWhJ0S5POCLFyH27R0Vh2wPMwZawoomRVDsghIE8TAJVKIHICVObvGE
VqBGSY1OHvGfZ0ZsnQv3hDmxnyywJkJ96HGVqStS2sW0YkQ77dRY0u6eSI55vwBQ
iV9dCSMs43LpoBL9pFj0ESM76G0GSGF5G9PH2b//y8ehepdS30otiqgjag5Zw76b
qFMHFyq1o5hXJpIPiZaagU1X+wMixPOlqE5LABEBAAG0MER1bW15IFBhY2thZ2Vz
IEdlbmVyYXRvciA8YWRtaW5Aem9vLmV4YW1wbGUuY29tPokBOAQTAQIAIgUCTw1b
@omaciel
omaciel / fixbeaker
Last active December 12, 2015 07:58
Fixes a beaker system for installation/configuration of CFSE/SAM
cat > /etc/sysconfig/iptables <<EOF
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
@omaciel
omaciel / testsnitch.py
Created February 27, 2013 16:49
Generates reports against TCMS Test Plans
#!/usr/bin/env python
import sys
import kerberos
import optparse
try:
from nitrate import *
except ImportError:
print "Please install python-nitrate and try again: https://github.com/psss/python-nitrate"
@omaciel
omaciel / testsnitch_xmlrpc.py
Created February 27, 2013 21:32
Generates reports against TCMS Test Plans
#!/usr/bin/env python
import sys
import optparse
import xmlrpclib
try:
from nitrate import *
except ImportError:
print "Please install python-nitrate and try again: https://github.com/psss/python-nitrate"
@omaciel
omaciel / init.el
Last active December 14, 2015 11:58
Basic Emacs configuration for Clojure hacking.
;; Nice way to install packages by jweiss
(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
;; Add in your own as you wish:
@omaciel
omaciel / gist:5709991
Last active August 24, 2016 18:40
A simple Katello CLI script to automatically download a product manifest, import it into a Katello organization and create content. It assumes that you have the following information (either as environmental variables or substituted into the script: ``` RHN_USERNAME: A valid username for https://access.redhat.com/ RHN_PASSWORD: A valid password …
#!/bin/bash
function kk() {
KATELLO_PATH=/usr/bin/katello
$KATELLO_PATH -u admin -p admin "$@"
}
ORG='SimpleOrg'
# Orgs