• Complain

Franceschi A. - Extending Puppet

Here you can read online Franceschi A. - Extending Puppet full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Franceschi A. Extending Puppet

Extending Puppet: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Extending Puppet" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Packt Publishing, 2014. 328 p. ISBN-10: 178398144X, ISBN-13: 978-1-78398-144-1.
.Puppet has changed the way we manage our systems, but Puppet itself is changing and evolving, as are the ways in which we use it.A clear, updated, practical, and focused view of the current state of the technology and the evolution of Puppet is what we need to tackle our IT infrastructure challenges and avoid common errors when designing our architectures.This is a detailed, practical book that covers the different components of the Puppet ecosystem and explores how to use them to deploy and manage different kinds of IT infrastructures.Updated with the most recent trends and best practices, this book gives you a clear view on how to connect the dots and expands your understanding to successfully use and extend Puppet.What You Will Learn:
Use Puppet to manage network, cloud, and virtualization devices;
Become a Hiera and PuppetDB power user;
Study the different approaches to Puppet architecture design;
Master the art of writing and maintaining reusable modules;
Explore strategies and patterns on how to introduce Puppet automation;
Manage and test a Puppet code workflow;
Design scalable Puppet infrastructures.Plan, test, and execute your Puppet deployments.
Write reusable and maintainable Puppet code.
Handle challenges that might arise in upcoming versions of Puppet.
Explore the Puppet ecosystem in-depth, through a hands-on, example driven approach.Who This Book Is For:
This book is designed for users who already have good experience with Puppet, and will surprise experienced users with innovative topics that explore how to design, implement, adapt, and deploy a Puppet architecture. The key to extending Puppet is the development of types and providers, for which you must be familiar with Ruby. iPAD Amazon Kindle, PC , Cool Reader (EPUB), Calibre (EPUB, MOBI, AZW3), Adobe Digital Editions (EPUB), FBReader (EPUB, MOBI, AZW3).

Franceschi A.: author's other books


Who wrote Extending Puppet? Find out the surname, the name of the author of the book and a list of all author's works by series.

Extending Puppet — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Extending Puppet" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Extending Puppet

Extending Puppet

Copyright 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: June 2014

Production reference: 1170614

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78398-144-1

www.packtpub.com

Cover image by Alessandro Franceschi (<>)

Credits

Author

Alessandro Franceschi

Reviewers

Dhruv Ahuja

C. N. A. Corra

Brice Figureau

Commissioning Editor

Edward Gordon

Acquisition Editor

Llewellyn Rozario

Content Development Editor

Azharuddin Sheikh

Technical Editors

Rohit Kumar Singh

Pratish Soman

Copy Editors

Sayanee Mukherjee

Karuna Narayanan

Alfida Paiva

Adithi Shetty

Laxmi Subramanian

Project Coordinator

Kartik Vedam

Proofreaders

Simran Bhogal

Maria Gould

Ameesha Green

Paul Hindle

Indexer

Hemangini Bari

Production Coordinator

Adonia Jones

Cover Work

Adonia Jones

Foreword

I first met Alessandro in person at the inaugural Puppet Camp in San Francisco, 2009, but by this time, we'd already chatted on IRC and the Puppet Users mailing list. This was a small event by the standards of Puppet community events today, with about 60 people in attendance, and it's been great to see how many of that original crowd have continued to be active participants in the community, especially Alessandro.

While I was running Puppet at Google, I kept getting a lot of questions from attendees about how we were managing to scale our Puppet infrastructure technically. Alessandro, however, was already prodding me about how I was managing workflow and code layout for reusability and shareability, a topic that he's been very much focused on over the last five years.

When I initially left Google and moved to Puppet Labs in late 2010 to handle products, it became even more apparent how much Alessandro cared about guiding the community towards standards for Puppet content that allowed for reusability and shareability, yet allowed sysadmins to work quickly. We saw this with his promotion of the "params pattern" to consolidate input variables in a single location, and to allow for a first step towards separating data from code, well before the existence of Hiera as a formal project.

Alessandro saw this need well before most of us, and regularly raised it with the community as well as just about every time we ran into each other at conferences and events. As new projects appeared that added to the capabilities of the Puppet ecosystem, he modified his thinking and raised new proposals.

I'm thrilled to see this new book by Alessandro on Puppet architectures and design patterns, and I can't think of a better person to write it. He's cared about these principles for a long time, and he's promoted them as a responsible community member.

Nigel Kersten

CIO, Puppet Labs

About the Author

Alessandro Franceschi is a freelance Puppet and DevOps consultant. Surviving IT battlegrounds since 1995, he has worked as an entrepreneur, web developer, trainer, and system and network administrator.

He has been using Puppet since 2007, automating a remarkable amount of customers' infrastructures of different sizes, natures, and complexities.

He has attended several PuppetConf and Puppet Camps as a speaker and participant, always enjoying the vibrant and friendly community, learning something new each time.

During the following years, he started to publish his Puppet code, trying to make it reusable in different scenarios.

The result of this work is the Example42 Puppet modules set, a widely used collection of modules based on reusability principles and with some optional, opinionated twists to automate firewalling, monitoring, systems' inventory, and application deployments.

For more information on Example42 modules, visit www.example42.com. His Twitter handle is @alvagante.

Acknowledgments

This is my first book. When Packt Publishing asked me to write a book about Puppet, I was surprised, flattered, and intrigued. The idea of sharing my experience about this wonderful tool was really attractive.

I have been using Puppet for seven years. I have loved it since the beginning.

I have seen a great community of people doing wonderful things with it, and I tried to credit as many people as possible, knowing that many worthy contributors have been forgotten.

I have assisted in its evolution and the tumultuous growth of the company behind it, Puppet Labs.

I have definitely not seen any attack ships on fire off the shoulder of Orion, but I think I have gathered enough experience about Puppet to have valuable things to write about and share.

Please forgive my approximate grasp of the language; if you are a native English speaker, you will surely find some sentences weird or just wrong.

I tried to avoid the temptation to build phrases based on my mother language constructs; I believe I have failed in more than one place.

Various people have helped me with suggestions and corrections; they couldn't solve all my language idiosyncrasies and content limitations, but their input has been very important to make this book better.

I'd like to thank in particular Brice Figureau, Joshua Hoblitt, and Azharuddin Sheikh for the invaluable help and corrections, and Nigel Kersten, Jon Forrest, Calogero Bonasia, Monica Colangelo, and Kartik Vedam for the precious suggestions.

A big hug to Chiara, who is always patient and supportive, and to all my family, even the younger one who is extremely skilled in kicking me out of the bed, encouraging early morning writing sessions.

It's time to enjoy some more weekends together, finally.

About the Reviewers

Dhruv Ahuja is a senior DevOps engineer at a leading financial data vendor. He specializes in orchestration and configuration management in an enterprise, heterogeneous setting. His first brush with Puppet was in 2011 when he developed a solution for dynamically scaling compute nodes for a multipurpose grid platform. He also holds a Master's degree in Advanced Software Engineering from King's College London, and won the Red Hat UK Channel Consultant of the Year award in 2012 for delivering progressive solutions. A long history in conventional software development and traditional systems administration equip him with aptness in both areas. In this era of infrastructure as code, he believes that declarative abstraction is essential for a maintainable systems life-cycle process.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Extending Puppet»

Look at similar books to Extending Puppet. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Extending Puppet»

Discussion, reviews of the book Extending Puppet and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.