TY - BOOK AU - Arundel,John TI - 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 T2 - Learn by doing : less theory, more results SN - 9781782161257 AV - QA76.76.C69 A78 2013eb U1 - 004.6782 22 PY - 2013/// CY - Birmingham, U.K. PB - Packt Pub. KW - Puppet (Computer file) KW - blmlsh KW - fast KW - Software configuration management KW - Cloud computing KW - Computer systems KW - High performance computing KW - Computer Systems KW - Logiciels KW - Gestion de configurations KW - Infonuagique KW - Systèmes informatiques KW - Superinformatique KW - COMPUTERS KW - Networking KW - Intranets & Extranets KW - bisacsh KW - Web KW - General KW - Electronic books N1 - 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; 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) N2 - 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 UR - https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=570658 ER -