Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

Like this? Share it with your network


Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

Uploaded on

Speaker: Ryan O'Leary, Product Manager, RightScale ...

Speaker: Ryan O'Leary, Product Manager, RightScale

Many organizations run Puppet for configuration management in their data centers and in the cloud. In fact, many of our largest customers use Puppet in conjunction with RightScale. Find out how to integrate the two to get the best out of Puppet and RightScale.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Coupa: Purchasing and Procurement // Coupa was founded with a singular goal — to optimize the way businesses spend.Playfish: Playfish games are amongst the most acclaimed and popular online, including Pet Society, Restaurant City, FIFA Superstars and Madden NFL Superstars.Zynga: Zynga is the world's leading provider of social game services with more than 240 million monthly active users playing its games, which include CityVille, Zynga Poker, Draw Something, Hidden Chronicles, FarmVille, CastleVille, Words With Friends, Empires & Allies, Scramble With Friends and moreNextdoor: The truly PRIVATE Social Network for your local neighborhoodGreat time to introduce MATT HEREMatt has over 12 years experience operating a variety of different datacenter and cloud environments with a heavy focus on automation, reliability and systems performance.Currently at, Matt serves as the primary architect for the Production and Development cloud environments serving thousands of private neighborhoods. Before Nextdoor, worked at Netflix in the IT Operations team as the Sr. Systems Architect for an internal cloud project based on and RightScale software/service solutions.
  • How does the PUPPET node get authenticated ? (Question for Matt)
  • Now that we go to launch the server, RightScale asks for more inputs. We have two-scripts that are not puppet specific but are actually cloud specific (load balancer, and the mount-volume one). These are not managed by Puppet because they are cloud-specific and would not work in other cloud providers. The Puppet-options are interesting here. We have some default node types that are available for anyone to choose from, or they can override the list and select one that they've built. The additional_facts are a SPACE separated list of key=value pairs that will turn into Puppet Facts.


  • 1. april25-26sanfranciscocloud success starts hereMastering Puppet ConfigurationManagement in the CloudRyan O’Leary, Product Manager, RightScale
  • 2. #2#2#RightscaleComputeAgenda• Why run Puppet in RightScale• How to run Puppet in RightScale• What is RightScale planning around Puppet
  • 3. #RightscaleCompute#3#3Why run Puppet in RightScale
  • 4. #4#4#RightscaleComputeRunning Puppet in RightScale• Single pane of glass for application management throughoutits lifecycle• All of the other cloud management utilities that you need, built-in and available through a single API
  • 5. #5#5#RightscaleComputeCloud Application Automationo Monitor system resources across your deploymento Configure alerts for notifications or to trigger actionso Auto-scaling on any cloudo Integrate with your systems using a single APIo Orchestrate across your servers/deployments using CloudFlow
  • 6. #6#6#RightscaleComputeDeployment Organizationo Organize your servers and services into Deployments for bettervisibility and automationo Configure Deployment-levelsettings, permissions, monitoring, and alerts
  • 7. #7#7#RightscaleComputeUser and Permissions Managemento Create user accounts with role-based permissions• SSO availableo Managed SSH available on all instanceso Coming soon: IAM and granular permissions
  • 8. #8#8#RightscaleComputeCost Forecasting and Detailed Reporting• Forecast costs based on historical data and estimated futurecloud service usage• Run detailed, regular reports for auditing and chargebackpurposes• Export reports into your accounting systems• Report per cloud, per service• Custom resource tagging and reporting
  • 9. #9#RightscaleComputeHow to run Puppet in RightScale
  • 10. #10#10#RightscaleComputeUsing Puppet and RightScale
  • 11. #11#11#RightscaleCompute1. Create a Puppet Client ServerTemplate.2. Create a new deployment for your Puppet servers.3. Launch a server using the Puppet Client ServerTemplate.4. You now have a Puppet environment that can bemonitored, scaled, and automated using RightScale.So How Do I Get Started?
  • 12. #12#12#RightscaleComputeCreating a Puppet Client ServerTemplate
  • 13. #13#13#RightscaleComputeLaunching the Puppet Client
  • 14. #14#14#RightscaleComputeLaunching the Puppet Client
  • 15. #15#15#RightscaleComputeLaunching the Puppet Client
  • 16. #16#16#RightscaleComputeExample: Up and Running
  • 17. #RightscaleCompute#17#17What is RightScale planning aroundPuppet
  • 18. #18#18#RightscaleComputePuppet Client ServerTemplate• Official, supported ST from RightScale Engineering• Can use any existing Puppet Master• Inputs for common configuration parameters• Puppet Master information• Node name• Puppet environment• Custom facts• June timeframe
  • 19. #19#19#RightscaleComputePuppet Master ServerTemplate• Enterprise or Open Source• Built-in backup and recovery for DR• Scalable to mitigate expensive operations (catalog building)• Built-in Puppet monitors and alerts• Automatic node verifications and registrations
  • 20. #20#20#RightscaleComputeAdditional Puppet Integrations• Use tagging to configure Puppet facts• Take advantage of the new “external facts”• Puppet Master Connector• Use RightScale to manage your Puppet environment• Use Puppet to manage your nodes• Feedback from you, the users
  • 21. april25-26sanfranciscocloud success starts hereQuestions?