Online Book Reader

Home Category

Pulling Strings With Puppet - James Turnbull [56]

By Root 357 0

Node Inheritance and Variable Scope

Default Nodes

Virtual Resources

Table of Contents

About the Author

About the Technical Reviewer

Acknowledgments .......................................................xiii

Introduction

CHAPTER 1 Introducing Puppet ............................................. 1

What Is Puppet?

How Does Puppet work?

A Declarative Language

A Transactional Layer

The Future for Puppet

Web

Installing and Running Puppet

Installing Ruby

Installing Ruby and Ruby Libraries from Packages

Installing Facter

Installing Facter from Package

Installing RDoc

Installing Puppet

Installing Puppet by Package

Installing Puppet from a Ruby Gem

Getting Started with Puppet

Starting the Puppet Client

Signing Your Client Certificate

Running the Puppet Daemons

The [main] Configuration Namespace

Configuring puppetmasterd

Configuring puppetd

Configuring puppetca

Resources .............................................. 40

Speaking Puppet

Defining Configuration Resources

Resource Attributes

Resource Style

Resource Defaults

Collections of Resources

Classes Relationships

Class Inheritance

Definitions

Qualifying Definitions

Variable Scoping

Variables and Class Inheritance

Qualified Variables

Variables and Metaparameters

Arrays

Conditionals

Creating Nodes

Node Inheritance

Node Inheritance and Variable Scope

Default Nodes

Virtual Resources

Return Main Page Previous Page

®Online Book Reader