Amazon cover image
Image from Amazon.com

Puppet 3 beginner's guide : start from scratch with the Puppet configuration management system, and learn how to fully utilize Puppet through simple, practical examples / John Arundel.

By: Material type: TextTextSeries: Learn by doing : less theory, more resultsPublication details: Birmingham, U.K. : Packt Pub., 2013.Description: 1 online resource (vii, 184 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781782161257
  • 1782161252
  • 9781782161240
  • 1782161244
Other title:
  • Puppet three beginner's guide
Subject(s): Genre/Form: DDC classification:
  • 004.6782 22
LOC classification:
  • QA76.76.C69 A78 2013eb
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Puppet; The problem; Configuration management; A day in the life of a sysadmin; Keeping configuration synchronized; Repeating changes across many servers; Self-updating documentation; Coping with different platforms; Version control and history; Solving the problem; Reinventing the wheel; A waste of effort; Transferable skills; Configuration management tools; Infrastructure as code; Dawn of the devop; Job satisfaction; The Puppet advantage; Welcome aboard
The Puppet wayGrowing your network; Cloud scaling; What is Puppet?; The Puppet language; Resources and attributes; Summary; Configuration management; What Puppet does; The Puppet advantage; Scaling; The Puppet language; Chapter 2: First steps with Puppet; What you'll need; Time for action -- preparing for Puppet; Time for action -- installing Puppet; Your first manifest; How it works; Applying the manifest; Modifying existing files; Exercise; Organizing your manifests; Time for action -- creating a directory structure; Creating a nodes.pp file; Time for action -- creating a node declaration
Notifying other resourcesThe package-file-service pattern; Exercise; Summary; Packages; Modules; Services; Starting services at boot; Service status options; Service control commands; Resource dependencies; Files; Chapter 4: Managing Puppet with Git; What is version control?; Time for action -- importing your manifests into Git; Time for action -- committing and inspecting changes; How often should I commit?; Branching; Distributing Puppet manifests; Reliability; Scalability; Simplicity; Time for action -- creating a master Git repo; Time for action -- cloning the repo to a new machine
Time for action -- adding a new nodeTime for action -- pushing changes to the master repo; Exercise; Pulling changes automatically; Time for action -- automatic pull-and-apply script; Learning more about Git; Summary; Why version control?; Getting started with Git; Networking Puppet; Chapter 5: Managing users; Users; Security and access control; What Puppet can do; Time for action -- creating a user; Removing user accounts; Access control; What is SSH?; Managing SSH keys; Time for action -- adding an SSH authorized key; Generating new SSH keys; Special-purpose keys; Locking user accounts
Summary: Installing Puppet; Manifests; Nodes; Chapter 3: Packages, Files, and Services; Packages; Time for action - installing Nginx; More about packages; Installing specific versions; Removing packages; Updating packages; Modules; Time for action - creating an Nginx module; Time for action - making a 'puppet apply' command; Services; Time for action - adding the nginx service; Requiring resources; More about services; Starting a service at boot time; Services that don't support ""status""; Specifying how to start, stop, or restart a service; Files; Time for action - deploying a virtual hostSummary: Presented in an easy-to-follow, step-by-step tutorial format, Puppet 3.0 Beginner's Guide will lead you through the basics of setting up your Puppet server with plenty of screenshots and real-world solutions.This book is written for system administrators and developers, and anyone else who needs to manage computer systems. You will need to be able to edit text files and run a few commands on the command line, but otherwise no system administration or programming experience is required.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Online resource; title from PDF title page (EBSCO, viewed July 7, 2017).

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Puppet; The problem; Configuration management; A day in the life of a sysadmin; Keeping configuration synchronized; Repeating changes across many servers; Self-updating documentation; Coping with different platforms; Version control and history; Solving the problem; Reinventing the wheel; A waste of effort; Transferable skills; Configuration management tools; Infrastructure as code; Dawn of the devop; Job satisfaction; The Puppet advantage; Welcome aboard

The Puppet wayGrowing your network; Cloud scaling; What is Puppet?; The Puppet language; Resources and attributes; Summary; Configuration management; What Puppet does; The Puppet advantage; Scaling; The Puppet language; Chapter 2: First steps with Puppet; What you'll need; Time for action -- preparing for Puppet; Time for action -- installing Puppet; Your first manifest; How it works; Applying the manifest; Modifying existing files; Exercise; Organizing your manifests; Time for action -- creating a directory structure; Creating a nodes.pp file; Time for action -- creating a node declaration

Notifying other resourcesThe package-file-service pattern; Exercise; Summary; Packages; Modules; Services; Starting services at boot; Service status options; Service control commands; Resource dependencies; Files; Chapter 4: Managing Puppet with Git; What is version control?; Time for action -- importing your manifests into Git; Time for action -- committing and inspecting changes; How often should I commit?; Branching; Distributing Puppet manifests; Reliability; Scalability; Simplicity; Time for action -- creating a master Git repo; Time for action -- cloning the repo to a new machine

Time for action -- adding a new nodeTime for action -- pushing changes to the master repo; Exercise; Pulling changes automatically; Time for action -- automatic pull-and-apply script; Learning more about Git; Summary; Why version control?; Getting started with Git; Networking Puppet; Chapter 5: Managing users; Users; Security and access control; What Puppet can do; Time for action -- creating a user; Removing user accounts; Access control; What is SSH?; Managing SSH keys; Time for action -- adding an SSH authorized key; Generating new SSH keys; Special-purpose keys; Locking user accounts

Installing Puppet; Manifests; Nodes; Chapter 3: Packages, Files, and Services; Packages; Time for action - installing Nginx; More about packages; Installing specific versions; Removing packages; Updating packages; Modules; Time for action - creating an Nginx module; Time for action - making a 'puppet apply' command; Services; Time for action - adding the nginx service; Requiring resources; More about services; Starting a service at boot time; Services that don't support ""status""; Specifying how to start, stop, or restart a service; Files; Time for action - deploying a virtual host

Presented in an easy-to-follow, step-by-step tutorial format, Puppet 3.0 Beginner's Guide will lead you through the basics of setting up your Puppet server with plenty of screenshots and real-world solutions.This book is written for system administrators and developers, and anyone else who needs to manage computer systems. You will need to be able to edit text files and run a few commands on the command line, but otherwise no system administration or programming experience is required.

Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK). WlAbNL

Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force. WlAbNL

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library