Skip to content

Instantly share code, notes, and snippets.

View niedbalski's full-sized avatar
👋
Be humble. Stay focused.

Jorge Niedbalski niedbalski

👋
Be humble. Stay focused.
View GitHub Profile
@niedbalski
niedbalski / setup-zeromq.sh
Created July 9, 2018 16:28 — forked from katopz/setup-zeromq.sh
Setup zeromq in Ubuntu 16.04
#!/usr/bin/bash
# Download zeromq
# Ref http://zeromq.org/intro:get-the-software
wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz
# Unpack tarball package
tar xvzf zeromq-4.2.2.tar.gz
# Install dependency
@niedbalski
niedbalski / setup-zeromq.sh
Created July 9, 2018 16:28 — forked from katopz/setup-zeromq.sh
Setup zeromq in Ubuntu 16.04
#!/usr/bin/bash
# Download zeromq
# Ref http://zeromq.org/intro:get-the-software
wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz
# Unpack tarball package
tar xvzf zeromq-4.2.2.tar.gz
# Install dependency
# OpenSSL configuration for CRL generation
#
####################################################################
[ ca ]
default_ca = CA_default # The default ca section
####################################################################
[ CA_default ]
database = /config/auth/index.txt
crlnumber = /config/auth/crl_number
@niedbalski
niedbalski / quota-by-project.py
Created February 9, 2018 18:20
OpenStack Quota by project
#/usr/bin/env python3
# ./{0} cloud.linaro.cloud cloud.csv
from collections import OrderedDict
import shade
import sys
import csv
@niedbalski
niedbalski / latest-dockerhub-tag.py
Last active January 24, 2018 19:55
check the latest image tags for a particular dockerhub account
#!/usr/bin/env python3
import requests
import sys
base = "https://hub.docker.com/v2/repositories"
if len(sys.argv) <= 2:
(u, p) = ("linaro", "debian-source", )
else:
@niedbalski
niedbalski / mr-provisioner-static-ips.py
Created December 7, 2017 20:07
mr-provisioner find static ips
#!/usr/bin/env python3
"""Show allocated static ips on mr-provisioner.
Usage of this script:
{0} provisioner-url token"""
from urllib.parse import urljoin
import requests
import sys
@niedbalski
niedbalski / set-relation-ids.sh
Created October 27, 2017 10:06
relation-ids-set.sh
#!/bin/bash
# ./set-reldata.sh percona-cluster/0 cluster foo=bar bar=foo
set -ex
for id in $(juju run --unit $1 "relation-ids $2"); do
for unit in $(juju run --unit $1 "relation-list $id"); do
juju run --unit $unit "relation-set -r $id ${@:3}"
done
done
@niedbalski
niedbalski / strace-radosgw.sh
Created September 27, 2017 16:04
strace-radosgw.sh
#!/bin/bash
set -e
trace_dir=${2:-trace}
if [ ! -e ${trace_dir} ]; then
mkdir ${trace_dir}
fi
@niedbalski
niedbalski / strace-hook.sh
Last active September 14, 2017 20:29
strace-hook.sh
#!/bin/bash
# ./strace-hook.sh update-status
# this command straces all the processes and subprocesses spawned
# by a particular juju hook when is run.
set -e
hook=${1:-update-status}
regex=".*${hook}.*"
trace_dir=${2:-trace}