Categories

General

  • Introduction

    Who am I?

    My name is David Hollinger. I’m a fan of FOSS, Linux, Ruby, Puppet, DevOps, and just Technology in general. If you would like to know more about me, head over to the About page or feel free to send me an email at david.hollinger@moduletux.com or reach out to me on Twitter.

    What is...


Puppet

  • Setting up Vim for modern Puppet development.

    There’s a lot of fanfare for text editors like Visual Studio Code and Atom for general development these days while those that utilize Vim, Neovim, and Emacs seem to be forgotten.

    Thankfully, and I can’t believe I’m saying this, Microsoft has created a new standard for making language plugins for IDEs and text editors. The Language Server Protocol standard has...

  • Configuring Puppet Server 3

    Setting up Hiera on Puppet Server

    It’s been a while due to, well, life. As promised, this blog will conclude the Configuring Puppet Server series by setting up Hiera.

    If you need to get caught up, please see Part 1 and Part 2

    What is Hiera?

    Hiera is a key/value lookup tool for configuration data. There...

  • Configuring Puppet Server 2

    Setting up r10k

    Last time, we walked through setting up Puppet Server and PuppetDB using Puppet. This time, we will be adding r10k to the mix.

    What is r10k?

    r10k is a tool created by Puppet, Inc to manage configuration environments and code deployments to the Puppet Master. It is extremely simple to initially setup and get working,...

  • Configuring Puppet Server 1

    Setting up Puppet Server and PuppetDB

    So, I was planning on doing a blog post on setting up Puppet Server and PuppetDB on separate servers, with r10k and Hiera. The blog got a bit too large, so I decided to split it up into a three-part blog series.

    I should probably note that this series is targeted towards users...


Linux

  • Sometimes the Linux Gaming Community sucks....

    I’m a huge fan of gaming and my preferred PC Operating System family is Linux, so naturally, I would love to see Linux based OSes continue to be supported long into the future of gaming. Unfortunately, there are several hurdles to Linux becoming mainstream for gaming and one of them, unfortunately is the Linux Community.

    The Problem

    The Linux...

  • Configuring Puppet Server 3

    Setting up Hiera on Puppet Server

    It’s been a while due to, well, life. As promised, this blog will conclude the Configuring Puppet Server series by setting up Hiera.

    If you need to get caught up, please see Part 1 and Part 2

    What is Hiera?

    Hiera is a key/value lookup tool for configuration data. There...

  • Configuring Puppet Server 2

    Setting up r10k

    Last time, we walked through setting up Puppet Server and PuppetDB using Puppet. This time, we will be adding r10k to the mix.

    What is r10k?

    r10k is a tool created by Puppet, Inc to manage configuration environments and code deployments to the Puppet Master. It is extremely simple to initially setup and get working,...

  • Configuring Puppet Server 1

    Setting up Puppet Server and PuppetDB

    So, I was planning on doing a blog post on setting up Puppet Server and PuppetDB on separate servers, with r10k and Hiera. The blog got a bit too large, so I decided to split it up into a three-part blog series.

    I should probably note that this series is targeted towards users...


Gaming

  • Sometimes the Linux Gaming Community sucks....

    I’m a huge fan of gaming and my preferred PC Operating System family is Linux, so naturally, I would love to see Linux based OSes continue to be supported long into the future of gaming. Unfortunately, there are several hurdles to Linux becoming mainstream for gaming and one of them, unfortunately is the Linux Community.

    The Problem

    The Linux...


Ruby

  • Setting up a Ruby Development environment in Vim

    I love the simplicity of using Visual Studio Code for Ruby development, but my true love still lies with Neovim for development. The complexity of configuring Vim/Neovim has kept me away from the environment for some time, but now with the advent of coc.vim and solargraph, setting up a ruby development environment with the power of VS Code...

  • Setting up Vim for modern Puppet development.

    There’s a lot of fanfare for text editors like Visual Studio Code and Atom for general development these days while those that utilize Vim, Neovim, and Emacs seem to be forgotten.

    Thankfully, and I can’t believe I’m saying this, Microsoft has created a new standard for making language plugins for IDEs and text editors. The Language Server Protocol standard has...


Programming

  • Setting up a Ruby Development environment in Vim

    I love the simplicity of using Visual Studio Code for Ruby development, but my true love still lies with Neovim for development. The complexity of configuring Vim/Neovim has kept me away from the environment for some time, but now with the advent of coc.vim and solargraph, setting up a ruby development environment with the power of VS Code...

  • Setting up Vim for modern Puppet development.

    There’s a lot of fanfare for text editors like Visual Studio Code and Atom for general development these days while those that utilize Vim, Neovim, and Emacs seem to be forgotten.

    Thankfully, and I can’t believe I’m saying this, Microsoft has created a new standard for making language plugins for IDEs and text editors. The Language Server Protocol standard has...


Vim

  • Setting up a Ruby Development environment in Vim

    I love the simplicity of using Visual Studio Code for Ruby development, but my true love still lies with Neovim for development. The complexity of configuring Vim/Neovim has kept me away from the environment for some time, but now with the advent of coc.vim and solargraph, setting up a ruby development environment with the power of VS Code...