BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

PuppetLabs Announces Deeper Integration with Microsoft Azure

| by Carlos Sanchez on Apr 30, 2014. Estimated reading time: 2 minutes |

Following previous announcements on Puppet modules targeted to manage Windows and Linux machines running in the Microsoft Azure cloud platform, PuppetLabs, the company behind popular DevOps tool Puppet, has announced at the Microsoft Build Developer Conference new integration points for Windows and Azure users.

Azure users can now easily run Puppet Enterprise, PuppetLabs’ supported commercial product on top of Puppet and related open source tools, from the Azure Gallery, with a free trial available through May 31. Microsoft and PuppetLabs have made available a new VM template pre-configured with the latest version of Puppet Enterprise Master server that can be quickly launched from Azure Management Portal. To complete a typical Puppet environment, composed of a master server and a number of agents running in each of the VMs to be managed, these agents can now be installed from the Azure gallery into any Windows VM by using a new Puppet Enterprise Agent VM extension. With this integration Azure joins the growing list of cloud integrations provided by PuppetLabs, covering Amazon AWS or Google Cloud Engine.

Microsoft has also added PowerShell cmdlets to the Azure SDK for provisioning, enabling, and disabling the Puppet extension on Windows virtual machines from the command line, making the deployment of Puppet Enterprise agents to Windows VMs in Azure easier.

The addition of Puppet support complements recently launched Microsoft Azure Automation preview, a solution for those shops more keen to use Microsoft tools for automation. As Keith Mayer, evangelist at Microsoft, described,

Azure Automation provides an orchestration feature set for public cloud resources that is similar to what the Service Management Automation (SMA) engine provides for on-premises private cloud resources via the Windows Azure Pack and System Center 2012 R2 Orchestrator.

Along with the Azure news, Microsoft Open Technologies (MS Open Tech) has released a Puppet Visual Studio 2013 plugin to develop Puppet modules and publish them directly to the Puppet Forge, PuppetLabs repository of Puppet modules contributed by the community, where several Windows related modules are already available to manage Microsoft operating system features, from executing PowerShell commands or manage IIS to launch and manage Azure VMs, networks and SQL databases.

Josh Cooper, principal software developer at Puppet Labs, has told InfoQ,

We had over 70 Windows modules on the Forge with more than half of those coming from the community […] With this integration developers can now write Puppet modules using the same language their operations teams use and publish them directly to the Puppet Forge.

Chef, Puppet main contender in the next generation configuration management tools space, also provides integrations with Microsoft Azure to manage and provision VMs, although no plugin for Visual Studio as of today. With the recent Microsoft announcements, Puppet and Chef users will be able to easier manage multiple heterogeneous environments, both *nix and Windows operating systems, with the same tool.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT