Part 1 – Introduction to Puppet and the Basics of the Puppet Language
This part will establish the core concepts of what Puppet is, what you can achieve with Puppet, how it fits into a DevOps approach, and how we will approach it in this book. We will then take a high-level overview of the core components of Puppet. The development lab environment used throughout the book will be reviewed, along with useful references and further learning resources. Then, we will begin with the basics of the language by looking at classes, resources, variables, and functions.
This part has the following chapters:
- Chapter 1, Puppet Concepts and Practices
- Chapter 2, Major Changes, Useful Tools, and References
- Chapter 3, Puppet Classes, Resources Types, and Providers
- Chapter 4, Variables and Data Types
- Chapter 5, Facts and Functions