SaltStack-Logo

Correctly upgrading your Python application with SaltStack

If you work with Python applications or deal with configuration management in general, you might have run into limitations with the pip tool. Unfortunately, their implementation of upgrade doesn’t really perform an “upgrade” as most people would think. If you are frustrated familiar with SaltStack‚Äôs pip state not upgrading already installed packages when you run…

SaltStack-Logo

SaltStack and Debconfmod

Saltstack does a great job of installing packages. Unfortunately for Devops practitioners in the Debian/Ubuntu world, there is this wonderful addition to package management called debconf. When packages are being installed, debconf asks the user questions which determine the contents of the system-wide configuration files associated with that package. This is great for my friends…

Loading HP B120i/B320i Device Drivers

Because I don’t do it enough to remember. I will finally take note of it here and save myself some Googling time. HP ProLiant Gen8 Servers – Loading B120i/B320i Driver for CentOS 6.3 Installation Information There is no driver download available for CentOS 6.3 installation on ProLiant Gen8 Servers using Smart Array B120i/B320i storage controller.…

Bind Lighttpd to multiple IPs/Domains

I have an internal development server that runs on multiple network interfaces and at times, has multiple DNS entries to the same site. Out of the box, Lighttpd does not support this, but its relatively simple to configure. In your lighttpd.conf, (In my example, I am changing the default server port to 8080.) ## bind…

VIM: Set filetype for different extensions

I love VIM. It is my primary editor for nearly all text processing and my programming. But sometimes configuring Vim can be a pain in the ass. Specifically, I have some html templates for an application I am writing using bottle.py. A wonderful micro web framework if you are looking. An entire framework in a…