The case for upgrading from pre-puppet 3.x without roles and profiles:...
This week I was discussing with one of our customers who has been with us for a long time why we would like to move them from Puppet 2.7 and an ancient repository layout to Puppet 3, PuppetDB, the...
View ArticlePuppet Management GUI Comparison
One of the most asked questions during our trainings is which graphical frontend people should choose for managing their infrastructure. The answer is not an easy one, and it also keeps changing over...
View ArticleHow can I use Puppet?
"How can I use Puppet in my company?"This (or similar variations) is usually the most asked question when I discuss Puppet. In this post, I answer this question with examples from case studies and...
View ArticlePuppet Open Source or Puppet Enterprise
I'm sure most of the people who are using Puppet (or are about to) have thought about this at least once. When I interact with clients and prospects, I am always asked whether to go for Puppet...
View ArticleHow Puppet fits in Complex Enterprise IT Environments
This blog is part 1 of a 2 part series about using Puppet in Complex Enterprise Environments.Enterprise IT environments are usually complex, heterogeneous and spread across multiple data centers....
View ArticleClojure: an outsider's investigation
Last week, this post on the Puppet Labs blog caught my eye. It announces a services framework called TrapperKeeper, which seems interesting. To be honest I haven't looked into what it does and how it...
View ArticleManaging Percona Xtradb Cluster with Puppet
Last month I spoke at the Percona Live conference about MySQL and puppet. There was a lot of interest in the talk, so I figured I'd write a blog post about it as well. I used the galera module I wrote...
View ArticleHiera has some problems that need fixing
When puppet 3 was released, one of the biggest changes in puppet's history became a first class citizen: hiera. Initially written by R.I.Pienaar, hiera provides a great way to separate configuration...
View ArticleHow to judge modules from the puppet forge
On the puppet module forge we find a lot of modules (around 2400 at the time I'm writing this). However, anyone who has looked around the puppet forge has figured out that a lot of these modules are of...
View ArticleTackling Windows with Puppet!!
And I'm back!! It has been a long 3 months for me. For those who is not aware, I've been in the UAE working on-site for a client project. It is a very challenging project for a *nix Systems...
View ArticleFirst impressions of the new cfacter
Having just come back from PuppetConf 2014 in the San Francisco last week, there have been a lot of new developments. Some of the most significant changes since Puppet was started all the way 10 years...
View ArticleBrief insight on the all new Puppet Server!
It has been a while since the PuppetConf 2014 ended in San Francisco and there are lot of news that came out of it as usual. But, the biggest news is during the keynote that Luke Kanies, CEO of...
View ArticlePuppet Master Agent Setup
Puppet is a ruby based configuration management tool (IT automation software), licensed under Apache 2.0 designed to help system administrators, automate many repetitive task they regularly perform ....
View ArticleSetup Puppet Master with Passenger and Apache on CentOS 6.5
Puppet includes a basic puppet master web server based on Ruby’s WEBrick library. This default server cannot be used for real-life loads, as it can’t handle concurrent connections; it is only suitable...
View ArticleTesting OpsTheatre - Part One
Two months back OlinData announced OpsTheatre, a pluggable operations dashboard that runs on Node.js. Our in-house dev team believes this tool will be key in eliminating a growing issue in the DevOps...
View ArticleCall for papers for ConfigManagementCamp and FOSDEM Config Management room
One of my favorite conferences in 2014 was the first edition of Config Management Camp, back in February. A very rare occasion where we had major contributors and users from each of the current FOSS...
View ArticlePuppet 4 is around the corner, this is whats new
Over the past few months we have been getting more and more information about Puppet 4, as well as the vast improvements to Puppet Enterprise. The array of new features and major changes is gigantic. A...
View ArticleEyaml - Hiera Data Encryption
Hiera helps to seperate data from Puppet manifests. It let's us write and use reusable manifests and modules. Puppet classes can request the data they need from the hiera data store. Hiera reads...
View ArticleSetup Puppet Server on CentOS 7.0
Puppet Server is a next-generation alternative to our current puppet master, which builds on the successful Clojure technology stack underlying products like PuppetDB. Puppet Server is an application...
View ArticleCome meet us at RootConf 2016 in Bangalore this week!
Conferences are some of the greatest ways to connect with your peers and to soak up new knowledge. However, great conferences are not easy to find. Especially not Open Source-focused conferences....
View Article