Tag: Puppet

  • Removing Nodes From Open Source Puppet

    At work we leverage Puppet for management of our infrastructure. While tools like Ansible seem to get a lot more love in the industry due to things like being based on Python (Puppet is Ruby-based) and using YAML for its definitions (Puppet has its own DSL, or Domain Specific Language), it works extremely well for…

  • Only Run Puppet Resources If Service Exists

    I recently ran into a bit of a struggle configuring some infrastructure with Puppet. I created a module that manages .jar files on several servers, and I was in the process of expanding the amount of items that particular module applied to. My problem stemmed from the fact that I had a large number of…

  • Git Pull Unable To Fast-Forward

    git is a tool that’s likely a key part of any developer’s toolbox in 2024, but it’s also a very opaque tool. Many developers, myself included, know the basic commands they need to run for making commits, rebasing them, stashing changes, managing branches, etc. However, I know that I often have a poor grasp of…