summaryrefslogtreecommitdiff
path: root/3 Resources/Puppet/Classes.md
blob: 701d9b037e74aa6e43c4334cfa68e1a6a8a06605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---
tags:
  - puppet
references:
  - https://www.puppet.com/docs/puppet/7/lang_classes#lang_classes
---
Contains resource declarations
Written in manifest files, 1 class per file
Declare class to manage -> [[Declaring classes]]
Classname -> unique
Reusable, 1 per node

Can have parameters, prefer supplying defaults, not having default == required.
`$title` and `$name` are always there and can't be defined by user.