Tuesday, November 26, 2013

Bro Puppet Dependencies

My Bro puppet module has been updated to version 1.0.1.
I had a bug in the module dependencies.
Thanks Ryan for the fix.

version 1.0.1 has been uploaded to the forge
http://forge.puppetlabs.com/panaman/bro/1.0.1

Sunday, November 24, 2013

Webmin Puppet Module

I released my first version of my webmin puppet module.
It should work on any debian or redhat based system.

https://forge.puppetlabs.com/panaman/webmin/1.0.0

Sunday, November 17, 2013

Plex Puppet Module

Version 1.0.0 of my Plex Puppet module has been uploaded to the forge.

It is compatible with Centos, Fedora, Redhat, Scientific and Ubuntu.

https://github.com/panaman/puppet-plexms

Bro NSM Puppet Module

Last night I published my Bro NSM Puppet module to the forge.

Bro is a network monitoring tool, it compliments existing IDS technologies.

Saturday, November 16, 2013

hostint puppet fact updated to 2.0.2

I have made some additions to the puppet hostint fact.

I have added two more facts:

hostint_ipv4_cidr = host interface network cidr notation
hostint_ipv4_max = maximum number of allowed hosts on network.

http://forge.puppetlabs.com/panaman/hostint/2.0.2

Monday, November 11, 2013

TPS Report

I've finally uploaded one of my simple but useful modules to the Puppet Forge today.
I call it "TPS Report". It is a Puppet module that can create multiline text files without a template in place. I use this all the time to create simple files when I don't feel like creating an ERB base template.


tps::report { '/etc/file.txt':
  flare => [
   'line one',
   'line two',
   'line three',
   'line four',
  ],
}
 
OVERIDE OPTIONS
owner => 'Lumbergh',
group => 'Chotchkies',
mode => '0755',

http://forge.puppetlabs.com/panaman/tps

Sunday, September 8, 2013

hostint v2.0.0

http://forge.puppetlabs.com/panaman/hostint

Custom Fact for the host interface on a machine.
It finds the interface based on the gateway of netstat -rn. 
Works on FreeBSD, OSX, RedHat, Centos, Scientific, Ubuntu and probably others. 
I've found it extremely helpful building NSM servers and configure iptables.
You can specify the variable <%= @hostint %> in your puppet templates.

Supports Interface, DNS, Duplex, Gateway, ipv4 address, and Speed.

<%= @hostint %> Host Interface - (Supports Kernel: FreeBSD, Darwin, Linux)
<%= @hostint_dns %> Primary DNS Server (Supports Kernel: FreeBSD, Darwin, Linux) 
<%= @hostint_duplex %>  Full (Supports Kernel: Linux)
<%= @hostint_gw %> 192.168.10.1 (Supports Kernel: FreeBSD, Darwin, Linux)
<%= @hostint_ipv4 %>  192.168.10.17 (Supports Kernel: FreeBSD, Darwin, Linux)
<%= @hostint_speed %>  1000Mb/s (Supports Kernel: Linux)

TODO: Need to add Windows facts

Wednesday, January 2, 2013

HD HomeRun Prime

My entire house is ran in cat5e. I am not sure how this setup would work over wireless.

First of all this can save you $15 to 30 a month depending on how many TV's you have, but media pc's aren't free either, so you need to determine if the long term cost is worth your wallet.

Below is a picture of the retail box for the HD HomeRun Prime. I think I payed about $200 for my first one, then I got the 2nd one on-sale for $130.



I have Time Warner Cable. They are a bunch of bitches and encrypt everything but the broadcast channels, I am forced to use Windows Media Center. Other cool options if it wasn't for my crappy cable company would have been to use MythTV. Below is a picture of my two HD HomeRun Prime's and the two tuning adapaters. This setup costs less than $3 bucks a month per HD HomeRun. I have 6 network tuners to record and watch TV with.

This is a video of my setup. Two Media PC's and one XBOX enjoying the power of cable TV through the HD HomeRun Prime. Sorry for the crappy video, I took it on my iPhone 4S: But Enjoy Anyway.