Learning Puppet 4 Early Release is now available

By on April 24, 2015 - News Tags:

Learning Puppet 4

Learning Puppet 4: A Guide to Configuration Management and Automation

This book teaches you how to use Puppet 4 for configuration management and automation. If you are an experienced DevOps engineer, this book covers in detail the changes and improvements in Puppet 4 and how to make best use of them.

The final print version of Learning MCollective is available now!

By on September 5, 2014 - News Tags:

Learning MCollective

Learning MCollective: Parallel Server Management in Puppet and Chef

Orchestrate change across server clusters in near realtime with MCollective, a framework that works in concert with Puppet, Chef, and other configuration management tools. Ideal for system administrators and operations or DevOps engineers at any level, this hands-on guide teaches you to build and maintain a real installation of MCollective servers and clients in your environment.

Learn how to build an entire installation by hand, know where every configuration file lives, and understand every configuration parameter and what it means. Whether you manage a small environment or one that’s immense in scale, this book shows you how to orchestrate specific actions faster and better than you do now.

  • Tour MCollective’s architecture, backbone, transport, and security controls
  • Configure MCollective components to match your production environment
  • Create and use collectives to handle thousands of remote MCollective agents
  • Use ActiveMQ Network of Brokers to resolve multi-site or redundancy requirements
  • Learn how to use community-built client and agent plugins, with concrete examples
  • Create your own server and client plugins to perform a variety of actions
  • Learn recommended best practices for using MCollective

You can purchase Paper and ePub versions at O’Reilly Media

It’s also available at:
  Safari Books: http://www.safaribooksonline.com/library/view/learning-mcollective/9781491945681/
  Barnes & Noble: http://www.barnesandnoble.com/w/learning-mcollective-jo-rhett/1119919994?ean=9781491945674
  Amazon: http://www.amazon.com/Learning-MCollective-Parallel-Server-Management/dp/1491945672
  Books a Million: http://www.booksamillion.com/p/Learning-MCollective/Jo-Rhett/9781491945674?id=6099715226928

Compile Scrivener books into Asciidoc

By on July 14, 2014 - Geekery, News Tags: ,

My favorite writing tool is Scrivener. I wrote the Learning MCollective book for O’Reilly Media entirely in Scrivener. I was afraid this wouldn’t work very well, but it ended up working just great.

To do this, I created a Scrivener compile format which set up chapter headings correctly with a link target above them as recommended. Then I wrote some scripts to process the output from Scrivener compile to make AsciiDoc in the flavor that O’Reilly wanted.

I have released my Scrivener compile settings and scripts so that others can use them should they want to produce asciidoc from Scrivener. They are open source under an Apache license at https://github.com/jorhett/scrivener-asciidoc.

Updated ActiveMQ 5.9.1-2 RPM with REST APIs

By on June 13, 2014 - Geekery, News Tags: ,

As previously reported in my ActiveMQ 5.9.1 RPM post, I’ve created an RPM for Active 5.9.1 on RHEL/CentOS that matches the one published on the Puppet Labs EL6 dependencies repository.

I discovered last night that I hadn’t included the new REST apis in the image. So there is now a new version. I’ve bumped the release version so that you can upgrade if you installed the previous version.
Read More »

Breaking ground on another devOps book.

By on May 28, 2014 - News

I can’t make announcements of the title just yet, but I am excited and pleased to say that I’ve got another devOps book coming soon. Look this fall for an announcement. Contract has been signed, I start progress on the long road this week.