Skip to content

Instantly share code, notes, and snippets.

View mandeepbal's full-sized avatar
🔥
🔥

Mandeep Bal mandeepbal

🔥
🔥
View GitHub Profile
@mandeepbal
mandeepbal / increase volume.md
Last active August 29, 2015 14:27
Increasing volume size on RHEL 7 running on top of VMware

Here is how to expand the space:

Check free volume space: sudo vgs

List volumes: sudo lvs

Expand logical volume:

The following variables are available to shell scripts
echo $BUILD_NUMBER
5
echo $BUILD_ID
5
echo $BUILD_DISPLAY_NAME
#5
docker build -t hostname.of.dtrserver:5000/mandeep/jenkins .
docker push hostname.of.dtrserver:5000/mandeep/jenkins
docker build -t $orgname/$project:TAG .
@mandeepbal
mandeepbal / prometheus_install.sh
Last active August 29, 2015 14:26
PrometheusInstall - Modify for your env
#cadvisor install
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/cgroup:/cgroup:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--privileged=true \
--publish=8080:8080 \
--detach=true \
@mandeepbal
mandeepbal / gist:83d3cba7ecb38c1af823
Created August 4, 2015 15:05
User Data - Install docker on AWS CentOS 7 machine
#!/bin/bash
yum update -y
cat >/etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
export SE_USER=USER
export SE_PASS=PASSWORD
echo "[sensu-enterprise]
name=sensu-enterprise
baseurl=http://$SE_USER:$SE_PASS@enterprise.sensuapp.com/yum/noarch/
gpgcheck=0
enabled=1" | sudo tee /etc/yum.repos.d/sensu-enterprise.repo
echo "[sensu-enterprise-dashboard]
@mandeepbal
mandeepbal / gist:a7bba53fe0ef743a4847
Last active August 29, 2015 14:21
Add storage mount to RHEL or CENTOS
##RHEL:
fdisk -l
df -alh
mkfs -t ext4 /dev/sdb
mkdir /services
mount /dev/sdb /services
df -alh
echo "/dev/sdb /services ext4 defaults 0 0" | sudo tee -a /etc/fstab
@mandeepbal
mandeepbal / gist:7bb3b3e6fea182d53b68
Created March 5, 2015 13:29
JF 2.0 chef install
curl -L https://www.opscode.com/chef/install.sh | sudo bash
mkdir -p /tmp/chef/cookbooks
cd /tmp/chef/
cat <<EOF > /tmp/chef/solo.rb
file_cache_path "/tmp/chef"
cookbook_path "/tmp/chef/cookbooks"
EOF
cat <<EOF > /tmp/chef/chef-jellyfish.json
{
"run_list": [
@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.
@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: