Skip to content

Instantly share code, notes, and snippets.

View mandeepbal's full-sized avatar
🔥
🔥

Mandeep Bal mandeepbal

🔥
🔥
View GitHub Profile
@mandeepbal
mandeepbal / linux file permissions
Created September 4, 2014 15:25
linux file permissions
---------------------------------------------------------------------------
| owner | group | everyone |
---------------------------------------------------------------------------
| read | write | execute | read | write | execute | read | write | execute |
---------------------------------------------------------------------------
| 400 | 200 | 100 | 40 | 20 | 10 | 4 | 2 | 1 |
----------------------------------------------------------------------------
@mandeepbal
mandeepbal / gist:b1312410c2c5c14fffaf
Created September 10, 2014 06:16
git revert branch
git push -f origin last-release:master
where last-release is the commit id, or branch you want to reset master to.
@mandeepbal
mandeepbal / gist:2213a8d1a98c5bcf9a16
Created September 11, 2014 14:59
Postgres Queries
#Get list database owners
SELECT d.datname as "Name",
pg_catalog.pg_get_userbyid(d.datdba) as "Owner"
FROM pg_catalog.pg_database d
ORDER BY 1;
@mandeepbal
mandeepbal / gist:0e10413a66aeeb7a38ae
Last active August 29, 2015 14:09
manageiq install using ruby 2.0

Install ManageIQ from source

To get started developing ManageIQ, or to deploy on an OS other than CentOS or Red Hat Enterprise Linux (RHEL), there are a few steps to get started.

A lot of this has been automated in the ManageIQ kickstart file. Details on installing an image using a quickstart file are available from the Kickstart page on Fedora.

@mandeepbal
mandeepbal / sensucomparison.md
Last active August 29, 2015 14:11
sensu comparison

#Sensu Enterprise ##Main Features

  • Packaged install using Yum
  • Includes plugins for sending alerts via API/email/https
  • Includes Contact Routing
  • Enterprise Supports, 4 Levels from 9-5/M-F to 24/7

##Enterprise vs Core (Open Source Version) Feature Comparison ###TurnKey

  • Enterprise: Simple Setup, less than a day install time
@mandeepbal
mandeepbal / miqupdateserver.md
Last active August 29, 2015 14:11
MIQ Server - Update ManageIQ Code

#How to Update the ManageIQ code on a MIQ Server

  1. Shutdown EVM process, postrgresql, and memcached
    su - miqbuilder
    
    
  2. Shutdown server
    shutdown now
    
    
@mandeepbal
mandeepbal / elkagentinstall.sh
Last active August 29, 2015 14:11
logstash agent install
sudo su -
rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch
cat <<EOF > /etc/yum.repos.d/logstash.repo
[logstash-1.4]
name=logstash repository for 1.4.x packages
baseurl=http://packages.elasticsearch.org/logstash/1.4/centos
gpgcheck=1
gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
enabled=1
EOF
@mandeepbal
mandeepbal / gist:a55ac251db303d9da22d
Last active August 29, 2015 14:12
openstack cli install on mac
sudo easy_install pip
sudo pip install python-openstackclient
pip install --upgrade distribute
nova --help
@mandeepbal
mandeepbal / cloud-init_devstack_Juno.sh
Created January 9, 2015 22:12
cloud-init for CentOS 7 and Ubuntu 14.04 using stable Juno release
#cloud-config
users:
- default
- name: stack
lock_passwd: False
sudo: ["ALL=(ALL) NOPASSWD:ALL\nDefaults:stack !requiretty"]
shell: /bin/bash
write_files:
@mandeepbal
mandeepbal / VPC Notes.md
Created February 10, 2015 05:42
AWS Networking
  • AWS reserves both the first four IP addresses and the last IP address in each subnet CIDR block. They're not available for you to use.