Sunday, May 20, 2012

BangPypers meetup (Yesterday)

Yesterday we had BangPypers meeting at ZeOmega office. There was 10 members came for the meeting. There was no specific agenda for the meeting, we discussed some general topics related to Python.

I demonstrated the installation of Salt in Windows XP ( http://saltstack.org/ ). Salt is a remote execution and configuration management tool. For those who missed, here is the screencast I created today for the installation of Salt in Windows: http://www.youtube.com/watch?v=eeJByb-alz8 BTW, community is working on a unified installer for Windows.

If you are interested to learn more about Salt, look at the excellent documentation here:

http://salt.readthedocs.org/en/latest/index.html

You can replace remote execution systems like Fabric & Capistrano with Salt. Also you can replace configuration management systems like Puppet, Chef & CFEngine.

I have tried Salt with RHEL,CentOS,Debian,Ubuntu,Fedora,FreeBSD,Windows 2008 Server R2 and Windows XP. For example, if you want to install Salt in a CentOS machine, just run these two commands:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-6.noarch.rpm
yum install salt*

Similarly for Ubuntu:

add-apt-repository ppa:saltstack/salt
apt-get update
apt-get install salt-master salt-minion

While talking about Salt, I also happened to demonstrate Jenkins server I setup for the same project ( http://jenkins.saltstack.org/ ). Here is the screencast I created sometimes back for the same project: http://www.youtube.com/watch?v=7IRzPFYtyD4 This screencast walk through various code metrics available for Python like: clonedigger, pep8, pyflakes, pylint & sloccount.