Something needs to run the internet...

  • 23 Oct 2017
    Welcome to Jekyll! Why Thank You

    Goodbye WordPress, Hello Jekyll. I’m almost 100% migrated from AWS, although I’m still using SES, with a little help from CloudFlare and GitHub Pages and I’m getting a significant performance boost for free. There are still a few problem that I’ll work out in the next few days but so... Read more!

  • 24 Jun 2017
    Finding aws-cfn-bootstrap hidden SELinux violations

    Using aws-cfn-bootstrap helper scripts on Amazon Linux is really simple, straightforward and it comes pre-installed. However, using the helper scripts on a Red Hat variant has it’s challenges. One such challenge is installation of the helper scripts on RHEL/CentOS 7. Trying to install the RPM does not work out of... Read more!

  • 23 May 2017
    Caring for Pets in the Cloud

    Pets vs. Cattle, the widely used phrase forming the analogy between servers and animals is used consistently in the IT industry when automating infrastructure deployments or migrating applications to a cloud vendor. As System Engineers, Architects and Developers struggle to turn pets into cattle, the underlying application, more than likely,... Read more!

  • 16 Jan 2017
    Command Line Management of Bluetooth on a Mac

    Have you ever been a situation where your good intentions backfire. For instance, when all you wanted to do was disconnect a Bluetooth headset and end up disconnecting all Bluetooth devices… Ahem… Like your mouse… I know, it’s a bonehead move and I had this exact experience because I was... Read more!

  • 19 Aug 2016
    Google Authenticator with SaltStack

    I’ve been working with SaltStack for a few weeks now and am becoming a fan. I’ve written a fair amount of both Puppet and Ansible and know it’s not so simple to get started with either. Puppet’s DSL is daunting to some people so the alternative to writing configuration management... Read more!

  • 07 Apr 2016
    OS X Yosemite and El Capitan Kerberos

    At one point in time, I used MIT Kerberos extensively throughout my workplace environment. LDAP was extended to use GSS-API and was extremely useful until this: $ kinit [email protected] [email protected]'s Password: kinit: krb5_get_init_creds: Preauth required but no preauth options send by KDC $ The above started happening after I upgraded... Read more!

  • 23 Aug 2015
    Nested CloudFormation

    It’s been a while since the last post, partially because I’m lazy. But also, life has been busy. I switched the site to a new CMS and theme and a new way to pay the bills. I’ve realized there’s no way to sustain this site effectively without some way to... Read more!

  • 10 Jul 2015
    X11… Really?

    Yeah, not exactly an exciting technology that’s making innovative progress in the cloud space. However, I needed to write an article to add to the many solutions posted to the interwebs-at-large regarding the inability to forward X11. Why, you ask? There are innumerable amounts of blog posts that detail the... Read more!

  • 10 Jun 2015
    PowerShell Shenanigans

    Yeah, that’s right, I said PowerShell! The Schizophrenic scripting “language” that reminded me of Java, Perl, Bash, VB script and Windows command line all smashed together. I’ve never coded any PowerShell before, but when my team needed some automation done on a Windows application running in ec2, I was willing... Read more!

  • 05 Jun 2015
    Junk Mail Street Cred

    This complication began when I wanted to setup a Postfix mail system for this site and I figured I didn’t want to manage any users or mailboxes. I had this idea to only setup an inbound Postfix relay with local-only access. However, I only intended to use aliases pointing to... Read more!

  • 25 May 2015
    cfn-pyplates and cfn-init magic

    For some, this information may be old hat, but for a while I’ve been looking for a good way to run cfn-init within UserData during an instance launch. I had a catch 22 scenario happening when building UserData with references to AWS::StackId because I’m using cfn-pyplates to build the CloudFormation... Read more!

  • 20 May 2015
    The blog’s up!

    Finally! Hello World! It’s about time something made it to the interwebs from this site… Even though it still looks pretty bare, I’m kinda digging the clean look of this CMS. You can find it on if you’re interested. For the record, I’m beginning somewhat of a journey (late... Read more!