Skip to content

Instantly share code, notes, and snippets.

View vkhatri's full-sized avatar

Virender Khatri vkhatri

  • Planet Earth
View GitHub Profile
@vkhatri
vkhatri / haproxy.cfg
Last active August 29, 2015 14:17
HAProxy SSL Termination
global
log 127.0.0.1 local1
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 350000
user haproxy
group haproxy
nbproc 2
cpu-map 1 0
cpu-map 2 1
@vkhatri
vkhatri / chef-sysctl
Created September 2, 2014 17:20
chef role sysctl config
{
"default_attributes": {
"sysctl": {
"params": {
"fs": {
"file-max": "100000"
},
"net": {
"ipv4": {
"ip_local_port_range": "11000 65000",
@vkhatri
vkhatri / .vimrc
Last active August 29, 2015 14:05
.vimrc
syntax enable
set encoding=utf-8
filetype plugin indent on " load file type plugins + indentation
set nowrap " don't wrap lines
set expandtab " use spaces, not tabs (optional)
set backspace=indent,eol,start " backspace through everything in insert mode
set ignorecase " searches are case insensitive...
set smartcase " ... unless they contain at least one capital letter
set nocompatible " Use vim defaults
set ls=2 " Always show status line
@vkhatri
vkhatri / gist:9502043
Created March 12, 2014 06:45
Chef git Error - Failed to create timer thread
* git[/opt/git_sync] action sync
================================================================================
Error executing action `sync` on resource 'git[/opt/git_sync]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of git ls-remote "git@github.com:GITHUB_ACCOUNT/REPOSITORY.git" GITHUB_TAG* ----
@vkhatri
vkhatri / j
Created March 4, 2014 05:14
dummy json syntax check wrapper
#!/usr/bin/env ruby
require 'rubygems'
require 'json'
require 'optparse'
o = {}
OptionParser.new do |opts|
opts.on("-h", "--help", "help") { |h| o[:help] = true }
@vkhatri
vkhatri / ssh-env-variable-forwarding.sh
Created February 28, 2014 11:20
Forward ENV Variables over SSH to Remote Host
## Client:
# Environment Variables to Forward to Remote Host
# .ssh/config
SendEnv VARIABLE1
SendEnv VARIABLE2
..
SendEnv VARIABLEn
@vkhatri
vkhatri / ssh-config-port-forwarding.sh
Last active December 30, 2022 12:25
Configure SSH Port Forwarding via .ssh/config
# Remote Gateway Node to Login to App Servers - 192.168.1.1
Host app_proxy1
Hostname 192.168.1.1
LocalForward 8080 192.168.1.100:8080
LocalForward 8081 192.168.1.101:8080
LocalForward 8082 192.168.1.102:8080
Host app_proxy2
Hostname 192.168.1.1
LocalForward 8090 192.168.1.100:8081