Puppet Module List Shows Funny Graphic Characters with PuTTY

Puppet is a configuration management tool that enables you to configure and maintain software and configurations across a wide variety of machines – rather than doing things manually.  Puppet enables you to package software and configurations into something called modules.  You can create these modules by hand or download some freely available modules from the repository available at http://forge.puppetlabs.com.

This post is just a quick note on how to fix a minor, annoying problem encountered when using puppet from the command line over a PuTTY session. The problem can be reproduced using the following command which lists the modules you’ve got installed in your puppet module repository.

[root@puppetmaster ~]# puppet module list
âââ camptocamp-tomcat (v0.0.1)
âââ puppet-wordpress (v0.0.2)
âââ puppetlabs-motd (v1.0.1)
âââ puppetlabs-pe_accounts (v1.0.2)
âââ puppetlabs-pe_compliance (v0.0.6)
âââ puppetlabs-pe_mcollective (v0.0.43)
âââ puppetlabs-stdlib (v2.3.1)

Notice the occurance of âââ . These characters are supposed to be translated by PuTTY into sweet looking line graphics. However, the default translation setting for your PuTTY Terminal session is set to Western European.

If we change this setting to UTF-8, we’ll see the characters get translated properly into the line graphics intended by puppet.

Hope this helps!

Tagged , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: