You're currently using Puppet for launching and configuring servers and want to know what kind of support RightScale offers for Puppet.
RightScale has released a Puppet Client ServerTemplate that you can use to connect your existing puppetmaster. See the documentation here.
If you need to create a Puppet Master ServerTemplate, you can follow the instructions below to get started.
These guidelines are intended for users who are familiar with Puppet and the RightScale Cloud Management Platform. The following instructions assume that you're going to use a ServerTemplate and RightScripts to launch and configure your Puppet Servers but you can also manually install Puppet using SSH. The steps here also assume you're launching two Servers in EC2: puppetmaster and puppet client. In this example, there's only one puppet client, but you may have several puppet clients in your setup. You can also launch a single server that act as both the puppetmaster and puppet client, but that scenario is not covered in this document. Typically, the puppet client has a separate primary function (e.g. app server, front end, etc.) but in this example we are only walking through the setup of the puppetmaster and a client.
The guidelines reference existing Puppet technical documentation found here: http://docs.puppetlabs.com/
/etc/puppet/manifests
and /etc/puppet/manifests/classes
respectively. For an example manifest, see http://docs.puppetlabs.com/guides/co...-site-manifest. Connect with puppetmaster - This script will be executed on a Server that will become a puppetclient. Create a new RightScript that will connect to the puppetmaster by placing the puppetmaster's IP address or FQDN in /etc/sysconfig/puppet.
You can either retrieve a preconfigured file for /etc/sysconfig/puppet
from an external source, or edit the file directly as part of your script.
You now have a Puppet setup on EC2 that you launched and configured using the RightScale Management Platform.
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.