Skip to content

Instantly share code, notes, and snippets.

View sdoro's full-sized avatar

Sandro Doro sdoro

View GitHub Profile
@sdoro
sdoro / gist:4145673
Created November 25, 2012 22:25
Enable git autocompletion in Debian 6
# Install bash_completion!
apt-get install bash-completion
# git package already contains '/etc/bash_completion.d/git' file
@sdoro
sdoro / gist:4111324
Created November 19, 2012 15:38
Install and configure PuppetDB (Debian 6)
# from apt puppetlabs repo ...
apt-get install puppedb
#
puppet module install puppetlabs-puppetdb
Preparing to install into /puppet/modules ...
Downloading from https://forge.puppetlabs.com ...
Installing -- do not interrupt ...
/puppet/modules
└─┬ puppetlabs-puppetdb (v1.1.2)
├── cprice404-inifile (v0.0.3)
@sdoro
sdoro / gist:4109977
Created November 19, 2012 10:16
Enable remote access for Postgress
####### Enable remote access (with password [md5])
sudo vi /etc/postgresql/9.1/main/pg_hba.conf
# append the line (with the IP that you want to be able to access the DB)
host all all XXX.XXX.XXX.XXX/24 md5
sudo vi /etc/postgresql/9.1/main/postgresql.conf
# Change listen_addresses='localhost' to
listen_addresses='localhost, XXX.XXX.XXX.XXX'
sudo /etc/init.d/postgresql restart
@sdoro
sdoro / gist:4104046
Created November 18, 2012 07:55
Remove a pacemaker existing <resource> from the CIB
crm resource stop <resource>
crm resource delete <resource>
@sdoro
sdoro / gist:4099614
Created November 17, 2012 20:09
Placing the cluster in unmanaged mode (using crm_attribute)
# enable maintenance mode before you start
crm_attribute -t crm_config -n is_managed_default -v false
@sdoro
sdoro / unmanaged.cli
Created November 17, 2012 20:08
Placing the cluster in unmanaged mode (using crm)
# enable maintenance mode before you start
crm configure property maintenance-mode=true
@sdoro
sdoro / gist:4065235
Created November 13, 2012 11:05
Install puppet from 'Puppet Labs' repository (debian squeeze)
wget http://apt.puppetlabs.com/puppetlabs-release-squeeze.deb
dpkg -i puppetlabs-release-squeeze.deb
apt-get update
apt-get -t puppetlabs-release install puppet puppetmaster
@sdoro
sdoro / gist:4054145
Created November 11, 2012 08:18
Install postgres server & client
sudo apt-get install postgresql pgadmin3
# remove server from automatic startup at boot time
sudo update-rc.d-insserv -f postgresql remove
@sdoro
sdoro / gist:4054136
Created November 11, 2012 08:13
Reset user name "postgres" password
sudo su - postgres
psql
ALTER USER postgres with password 'new-password';
\q
@sdoro
sdoro / gist:4025523
Created November 6, 2012 15:42
corosync totem members and validation using the member’s ID
# corosync-objctl | grep member
runtime.totem.pg.mrp.srp.members.1526792202.ip=r(0) ip(10.0.1.219) r(1) ip(10.254.254.254)
runtime.totem.pg.mrp.srp.members.1526792202.join_count=1
runtime.totem.pg.mrp.srp.members.1526792202.status=joined
runtime.totem.pg.mrp.srp.members.1560346634.ip=r(0) ip(10.0.1.221) r(1) ip(10.254.254.253)
runtime.totem.pg.mrp.srp.members.1560346634.join_count=1
runtime.totem.pg.mrp.srp.members.1560346634.status=joined
# corosync-cfgtool -a 1526792202 -a 1560346634
10.0.1.219 10.254.254.254
10.0.1.221 10.254.254.253