Learning Puppet – getting the Puppet learning VM

While trying to learn Puppet you should probably first want to know what Puppet is.

What is Puppet and what can we do?

Puppet is an automation configuration management tool from Puppet Labs. It’s supports automation cross-platform, for example in several OS like Windows, Linux but there is also VMware vCenter integration. With its integration with vCenter, Puppet enables provisioning VMware VMs and automatically install, configure, and deploy applications like web servers and databases. For vCloud Director there is also a plugin to furthermore automate deployment of multiple tenants.

For this VMware integration you need the Enterprise edition of Puppet. You can try out a free edition to start and manage 10 nodes for free.

From 11 nodes you will have to buy a additional enterprise license (including standard support) from $99 per node. To more nodes the lower the pricing. See details at http://puppetlabs.com/puppet/how-to-buy.

And… even better at http://docs.puppetlabs.com/learning/ you can get a learning course and a learning VM (vmx or OVF) dowload so you have your Puppet learning lab ready. There is a serverless module and an agent master module to start up your Puppet skills. The learning VM is based on the Enterprise Free edition.

The VM

You can download the learning Puppet VM at http://info.puppetlabs.com/download-learning-puppet-VM.html. Here you will have to register and choose you flavour of download; either the OVF or the VMX (recommended for VMware fusion or workstation). You can install the VM in different flavours of virtualization software like VMware Workstation or VirtualBox.

You can use the console (root and password puppet) to access the system, you can also use SSH. The IP is shown on bootup. The is also a web interface to connect; https://<ip>/. The web interface is for managing your environment and connections. There you will have to log in as [email protected], with the password learningpuppet.

I am using the vmx download and import the vmx in VMware workstation 10 inventory. It is a 1,5 GB download. Extract and put it in a VM folder. Open workstation and from file – open browse to the VMX file. Alternatively you can use explorer and double click vmx if you have a file extension to opening application set-up to workstation.

If your happy with the configuration start up the guest. After boot at the login just wait a few seconds and the IP information with default user passwords are shown.



You system is now set to further learn Puppet.

– Enjoy learning automation with Puppet!

Published by


Who Am I? Well please to meet you ...I'm Pascal van de Bor and I work as an EUC Consultant/Architect for all kinds of customers. I have been working in IT for ages, doing some networking, Linuxes/Unixes, storage and a little scripting in PowerShellCLI / Perl / PHP along the way. Virtualization became my main area of expertise when I came in contact with VMware and later on a little Citrix and Hyper-V. I work, and worked, at different companies that need EUC expertise on a project/contract basis. I do this at my employer ITQ at the moment. Going from assessing and designing, consultancy, implementation and on the job training for the EUC team. Main focus is the VMware product suite, but I’m not afraid of a little outside of the box. It’s all about synergy isn’t it…. In 2014, 2015, 2016 and 2017 I am awarded vExpert. Great to be part of the community. Outside this blogging space, I love some gaming on the Xbox One, riding my motorcycle around (for the people that only see a flash, I currently ride a Yamaha FZ6-N S2) or playing one of my guitars (Gibson SG, Ibanez electric for shredding and Ibanez steel-string) and listening to (and visiting) music. A little preference for the loud music, but can also enjoy other genres. If you want to get in touch, ask here, follow my twitter feed. Please do connect! - See you around

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.