Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Configuration Manager By Puppeteers Oy

Puppeteers | 3.1.0-1-9

Linux/Unix, Ubuntu 20.04 - 64-bit Amazon Machine Image (AMI)

Reviews from AWS Marketplace

1 AWS reviews
  • 5 star
    0
  • 1
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

    Adam

Easy Puppet Server with Some Tweaks Needed

  • March 31, 2020
  • Review verified by AWS Marketplace

This AMI was easy to launch and after a few tweaks was in our environment and ready to start managing servers.

After launching it is highly recommended that if you are not going to use the AWS assigned hostname in your puppet configs that you rename the server BEFORE running the install script indicated in the usage instructions.

After the installations script was run, at least in my case, I was required to do the following to make puppetboard work.
Apache was throwing 500 errors and 'ImportError: No module named parse' was showing up in the logs.
Python is in a vitual environment on this AMI so you must switch to it an install.
Following that I still got the error and determined that a tweak to the python script '/srv/puppetboard/virtenv-puppetboard/lib/python2.7/site-packages/pypuppetdb/api.py' was required.
The import of parse was written in support of Python 3, but this system runs with Python 2.
So I used the following to make the script more flexible.
try:
from urllib import quote # Python 2.X
except ImportError:
from urllib.parse import quote # Python 3+

After that, smooth sailing. As a puppet admin I recommend this AMI bearing in mind the tweaks above or if the vendor fixes the AMI in the future to incorporate these tweaks.


showing 1 - 1