Skip to content

Instantly share code, notes, and snippets.

@nand0p
nand0p / gist:5159976
Created March 14, 2013 09:13
willie version
nandoP: .version
[02:12am] OpsBot: nandoP: Willie v. 3.1.3 at commit:
[02:12am] OpsBot: commit 6c882b6dfcc19dd0897e8db1bfcbae55debb3830
[02:12am] OpsBot: Author: Edward Powell <powell.518@gmail.com>
[02:12am] OpsBot: Date: Tue Jan 22 15:11:22 2013 -0500
@nand0p
nand0p / digtest.sh
Last active August 29, 2015 14:08
dig test internet connection
#!/bin/bash
while (true); do
echo .
date
x=$(dig @8.8.8.8)
if [[ "$x" == *connection\ timed\ out* ]]; then
echo ------=====OFFLINE=====------
echo $x
ping -c 1 8.8.4.4
@nand0p
nand0p / security-group-cleanup.py
Last active August 29, 2015 14:24 — forked from miketheman/security-group-cleanup.py
delete unused aws security groups based on secgroup name matching
#!/usr/bin/env python
import os
import re
import sys
import boto
import pprint
del_match = sys.argv[1]
FROM centos:7
MAINTAINER Fernando Jose Pando <nando@********.com>
RUN yum -y install openssl-devel python-devel java-1.8.0-openjdk which unzip wget epel-release kernel-headers kernel-devel && \
yum -y groupinstall 'Development Tools' && \
wget --no-verbose -O /etc/yum.repos.d/virtualbox.repo http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo && \
wget --no-verbose -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo && \
rpm -v --import https://jenkins-ci.org/redhat/jenkins-ci.org.key && \
yum -y install jenkins VirtualBox-5.1 && \
docker build /path/to/Dockerfile -t nand0p/jenkins-centos
docker run -d --privileged=true \
--net=host \
--volume /dev/vboxdrv:/dev/vboxdrv \
--volume /var/lib/jenkins:/var/lib/jenkins \
--volume /var/run/docker.sock:/var/run/docker.sock \
--name jenkins-centos nand0p/jenkins-centos
Started by user admin
Building in workspace /var/lib/jenkins/.jenkins/workspace/test
[test] $ /bin/sh -xe /tmp/jenkins5123811298485596202.sh
+ terraform --version
Terraform v0.9.2
+ docker --version
Docker version 17.04.0-ce, build 4845c56
+ ansible --version
ansible 2.2.2.0
config file =
{ config, pkgs, ... }:
{
imports = [
./hardware-configuration.nix
./hosts.nix
];
system = {
stateVersion = "17.03";
{ config, pkgs, ... }:
{
imports = [
./hardware-configuration.nix
./hosts.nix
];
system = {
stateVersion = "17.03";
copySystemConfiguration = true;
autoUpgrade = {
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.nginx;
virtualHosts = mapAttrs (vhostName: vhostConfig:
let
serverName = if vhostConfig.serverName != null
then vhostConfig.serverName
#!/usr/bin/env python
import os
import random
import subprocess
from textwrap import dedent
image_dir = "/home/nando/Pictures/nasa"