I hereby claim:
- I am phoolish on github.
- I am phoolish (https://keybase.io/phoolish) on keybase.
- I have a public key whose fingerprint is 6CE9 0791 1870 CB7A F412 C279 7D44 37AE 2783 E099
To claim this, I am signing this object:
#!/bin/bash | |
FILENAME=file-to-split.csv | |
HDR=$(head -1 ${FILENAME}) | |
split -l 100 ${FILENAME} xyz | |
n=1 | |
for f in xyz* | |
do | |
if [[ ${n} -ne 1 ]]; then | |
echo ${HDR} > part-${n}-${FILENAME}.csv | |
fi |
#!/usr/bin/env bash | |
set -o xtrace -o errexit -o pipefail -o nounset | |
######################################################################################## | |
# CircleCI's current recommendation for roughly serializing a subset | |
# of build commands for a given branch | |
# | |
# circle discussion thread - https://discuss.circleci.com/t/serializing-deployments/153 | |
# Code from - https://github.com/bellkev/circle-lock-test |
Wed May 31 07:42:00 UTC 2017 |
#!/bin/bash | |
# Requires aws-cli and jq to be installed | |
# | |
# Returns the name and ami for each release that matches | |
aws ec2 describe-images --owners amazon --filters Name=virtualization-type,Values=hvm | jq '[.Images[] | select(.Name | startswith("amzn-ami-hvm")) | select(.Name | endswith("ebs")) | { name: .Name, ami: .ImageId } ] | sort_by(.name)' |
#!/bin/bash | |
usage() | |
{ | |
cat << EOF | |
usage: $0 options | |
This script set ownership for all table, sequence and views for a given database | |
Credit: Based on http://stackoverflow.com/a/2686185/305019 by Alex Soto |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env python | |
""" | |
Launch an AWS Web Console. | |
Usage: | |
awsconsole launch --role=<role_arn> [--profile=<profile_name>] | |
Commands: | |
launch - Launch the AWS Console in your default web browser with | |
the specified credentials. The console will be authenticated |
class NodeUpdateFromFile < ::Chef::Knife | |
deps do | |
require "chef/node" | |
require "chef/json_compat" | |
require "chef/knife/core/object_loader" | |
end | |
banner "knife node update from file FILE (options)" | |
def loader |
#!/bin/bash | |
# | |
# Checks yum for updates and passes the count to collectd. | |
# | |
# Requriments: | |
# - collectd_exec_plugin | |
# - yum-plugin-security package | |
# | |
# <Plugin exec> | |
# Exec "nobody" "/path/to/yum_update.sh" |
#!./bin/knife exec | |
# A knife exec script to change chef node's name, preserving all the attributes. | |
# | |
# Usage: knife exec rename-node.rb old-name new-name | |
# | |
# Script retrieves the Node object, changes its 'name' attribute, | |
# creates new Node object with updated name and rest of attributes | |
# untouched. Then it deletes old Node and Client objects from | |
# database, and logs into the server to update it: |