Puppet Labs

Automation software is a key part of enabling organisations to improve their efficiency around high volume, repetitive tasks. Puppet Labs' IT automation software helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch-management and compliance.

Puppet enables repetitive tasks to be automated, critical applications to be rapidly deployed and changes to be proactively managed. System administrators can deliver the operational agility and efficiency of cloud computing at enterprise-class service levels, scaling from handfuls of nodes on-premise to tens of thousands in the cloud.

Puppet powers thousands of companies, including Twitter, Yelp, eBay, Zynga, JP Morgan Chase, Bank of America, Google, Disney and Viacom.

Ditch the Spreadsheet. Puppet Enterprise is your single source of truth.

Puppet Enterprise delivers the ability to take in your IT infrastructure at a glance, then turn that information into proactive decisions for every resource you manage, on-premises or in the cloud. It makes it easy it is to identify and explore resources in your infrastructure.

Puppet Enterprise helps system administrators automate every phase of their infrastructure's lifecycle.

Configuration management software

Puppet enables system administrators to define the desired state of their infrastructure, and then it automatically enforces that state.

"Puppet has been a success on so many levels for us, from configuration enforcement to using it for mass change. By improving the efficiency of our IT infrastructure, Puppet allows us to deliver our service faster, and with higher quality." - Joe Allen, Citrix Online

Many IT organizations rely on manual processes, custom scripts, and golden images to accomplish repetitive tasks. In large environments, or with multiple team members, these methods are difficult to scale, track and maintain, and can create several issues, including configuration drift, non-compliance, and decreased productivity and responsiveness.

Puppet Enterprise is IT automation software that makes it easy for systems administrators to provision, configure, and manage infrastructure throughout its lifecycle. Puppet Enterprise enables systems administrators to:

  • Increase productivity and manage 100s to 1000s of nodes
  • Improve responsiveness by reducing the time it takes to deploy changes
  • Eliminate configuration drift and reduce outages

What is configuration management?

Configuration management is the process of standardizing resource configurations and enforcing their state across IT infrastructure in an automated yet agile manner. Configuration management is critical to the success of other IT processes, including provisioning, change management, release management, patch management, compliance and security.

Compliance and change management

According to Gartner, more than 40% of all mission-critical IT service outages are due to people and process errors, with a significant number of those due to a lack of coordination between change, release and configuration management. In IT organizations, change management policy is the law, while configuration management automation is the enforcer. Change management policies are ineffective without a means to enforce and audit them.

Puppet Enterprise enables systems administrators to enforce change management policies by establishing a desired state baseline and then automatically monitoring changes against that baseline. Unauthorized changes can be accepted or rejected, and all changes roll up to a single report that summarizes the state of the infrastructure.

Configuration management and security

Configuration management is a best practice in any security plan and can help you:

  • Enforce Standard Operating Environment (SOE) standards by eliminating configuration drift
  • Support vulnerability management requirements by quickly identifying resources that need to be patched and then distributing patches
  • Satisfy auditing requirements by providing a complete audit trail.

Configuration management plan and process

As configuration management underpins each stage of the infrastructure lifecycle, from provisioning to on-going maintenance to repurposing, developing a plan and process which delivers both configuration consistency and flexibility is key. And in order to scale the number of servers, team members, and applications, automation becomes a critical aspect of the plan.

By incorporating Puppet Enterprise into their configuration management plan and processes, systems administrators are taking advantage of proven technology for IT automation both on-premise and in the cloud. And with more than 250 freely downloadable, ready-to-use configurations available on Puppet Forge, Puppet Labs' online marketplace of community-contributed configurations, systems administrators can spend more of their time automating and problem solving and less on fighting fires.

Request a call back to find out more.


About Quru

Over many years we have developed the deep technical skills required to deploy and maintain Linux environments. Of the many new management tools designed to assist in Linux environments, we have found Puppet Labs to be the most powerful, effective and user friendly.

Puppet Labs is a graphical based tool for complete lifecycle management and Quru is the leading UK partner.

Quru is based in Somerset House on the banks of the Thames, right in the centre of London.More...

Quru :: inspired open source solutions