My Shitty Code

Embracing the Messiness in Search of Epic Solutions

Tag: Ubuntu

  • Puppet: Installing Multiple Java Versions On Single Node

    PROBLEM I couldn’t find an existing Puppet module that allows me to install multiple Java versions on a single node. The reason for multiple Java versions is to allow Jenkins’s jobs to choose what Java version to compile with. So, I will show you how to create a Puppet module that will do just that. […]

  • Installing Puppet v3.2+ in Ubuntu

    PROBLEM By default, when using apt-get, Puppet v2.7 will be installed. This version doesn’t support useful features, such as Lambdas and iteration. To use these experimental features, Puppet v3.2+ is required. SOLUTION First, visit http://apt.puppetlabs.com/ and determine the matching Ubuntu version. Let’s assume we are using Ubuntu 13.04 (Raring Ringtail). So, we will choose http://apt.puppetlabs.com/puppetlabs-release-raring.deb […]