Intel NUC D54250WYK
So, as part of my move to a more test driven approach to development, I acquired an Intel NUC D54250WYK for my latest hardware addition to my office.
This little sucker is not much bigger than my Apple TV. It comes with an Intel dual-core i5, and I added 16G of RAM and a 120GSSD card, as well as a wireless bluetooth adapter. Energy consumption is a whopping 27.5 watts. For those less techy types, the Core i5 is the same coprocessor that Apple was putting in the base 2013 MacBook Air. So basically I have the same performance in a 4 1/2" square, 1 3/4" high box. Nice.
There are posts out there on folks turning this little baby into a Hackintosh, but my acquisition was for a different purpose.
I installed Debian Wheezy from a USB stick on it this morning. After flashing the bios for a quick update, everything installed without a hitch, and I plan to download Jenkins, Vagrant and Virtualbox to it shortly. Since I have this box hardwired to my router, I don't know yet if the wireless card is working or not; based on some research on the net, I'm thinking I'll need to install a backport kernel for wireless support.
When I'm finished with my configuration, this little jewel will server as my Jenkins powered automated test server, running anywhere from 1 to 3 virtual servers for testing at any given time. If everything goes as planned, Jenkins will have automated jobs that kick off on git commit, using Vagrant and Virtualbox to spin up a server using an installation profile stored in a git repo. Right now I have several Vagrant profiles with Puppet provisioning, but I'm exploring Ansible and Salt as alternatives to Puppet.
This is an entirely new direction for me, so we'll see how it goes. I"ll keep you posted on developments.
For more information on the Intel NUC, check out Intel's site.