Puppet manifests should always have which file extension?

Prepare for the Puppet Certified Professional Test with flashcards and multiple choice questions, each with hints and explanations. Gear up for your exam!

Puppet manifests are files that contain the Puppet code responsible for defining the desired state of the system being managed. The standard file extension for these manifest files is .pp. This extension helps both Puppet and users easily identify the files as manifest files, which typically contain resource declarations, classes, and other configuration details that dictate how systems should be configured.

Using the .pp extension follows the conventions established by Puppet and ensures that the Puppet compiler processes the files correctly. This consistency is crucial for Puppet modules and manifests to be organized and maintained properly.

The other options do not correspond to the correct file extensions for Puppet manifests. Python scripts use the .py extension, Ruby scripts use .rb, and configuration data is often presented in YAML format, which uses the .yaml extension. However, none of these formats apply to the Puppet manifest specific use case, making .pp the appropriate choice.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy