Skip to content

Instantly share code, notes, and snippets.

@gemaarta
gemaarta / centos_nspawn.md
Created October 6, 2017 23:40 — forked from bhouse/centos_nspawn.md
Centos 7.2.1511 via systemd-nspawn

Make a directory to install CentOS 7.2.1511 in

[root@localhost ~]# mkdir /centos_chroot

Make a directory for the rpm database

[root@localhost ~]# mkdir -p /centos_chroot/var/lib/rpm

Create the RPM database

@gemaarta
gemaarta / dnsmasq_lease.txt
Last active October 6, 2017 18:10
dnsmasq.lease convert to config
[root@srv-hyp-1 ~]# cat /var/lib/dnsmasq/dnsmasq.leases | cut -d' ' -f2-4 | awk '{print "dhcp-host="$1","$3","$2",""4h"",""set:"}' | sed -e '/dev00b/ s/$/red/1 ; /dev00,/ s/$/ash/1'
dhcp-host=52:54:00:9f:55:3b,eom-search-dev00,10.2.2.80,4h,set:ash
dhcp-host=52:54:00:74:dc:30,eom-db-dev00,10.2.2.56,4h,set:ash
dhcp-host=52:54:00:4f:78:7e,eom-front-dev00,10.2.2.64,4h,set:ash
dhcp-host=52:54:00:1b:d2:03,eom-app-3-dev00,10.2.2.76,4h,set:ash
dhcp-host=52:54:00:30:47:15,eom-app-1-dev00,10.2.2.81,4h,set:ash
dhcp-host=52:54:00:82:7e:67,eom-bg-dev00,10.2.2.68,4h,set:ash
dhcp-host=52:54:00:40:12:a2,eom-app-2-dev00,10.2.2.79,4h,set:ash
dhcp-host=52:54:00:76:18:0d,eom-mgmt-dev00,10.2.2.53,4h,set:ash
@gemaarta
gemaarta / tmux.conf
Created October 6, 2016 11:13 — forked from spicycode/tmux.conf
The best and greatest tmux.conf ever
# 0 is too far from ` ;)
set -g base-index 1
# Automatically set window title
set-window-option -g automatic-rename on
set-option -g set-titles on
#set -g default-terminal screen-256color
set -g status-keys vi
set -g history-limit 10000
@gemaarta
gemaarta / git-branches-by-commit-date.sh
Created October 5, 2016 15:38 — forked from jasonrudolph/git-branches-by-commit-date.sh
List remote Git branches and the last commit date for each branch. Sort by most recent commit date.
# Credit http://stackoverflow.com/a/2514279
for branch in `git branch -r | grep -v HEAD`;do echo -e `git show --format="%ci %cr" $branch | head -n 1` \\t$branch; done | sort -r
@gemaarta
gemaarta / gist:615f315f22d9f105ca812425f44ae702
Created September 29, 2016 02:33 — forked from keithchambers/gist:80b60559ad83cebf1672
Ansible role to set 'noop' i/o scheduler (CentOS 7)
---
- name: test if grub configured for noop i/o scheduler
command: egrep -q 'elevator=noop' /boot/grub2/grub.cfg
register: grub
changed_when: no
failed_when: grub_test.rc == 2
- name: configure grub for noop i/o scheduler
sudo: yes
command: grubby --update-kernel=ALL --args=elevator=noop