In this chapter, we will cover the following recipes:Â
- Using arrays of resources
- Using resource defaults
- Using defined types
- Using tagsÂ
- Using run stagesÂ
- Using roles and profiles
- Using data types in PuppetÂ
- Passing parameters to classes
- Passing parameters from Hiera
- Writing reusable, cross-platform manifests
- Getting information about the environmentÂ
- Importing dynamic information
- Passing arguments to shell commands