PRODUCT AND VERSION
- Release notes
-
Set up Puppet
- Install Puppet
-
Configure Puppet settings
- Puppet settings
- Key configuration settings
-
Puppet's configuration files
- puppet.conf: The main config file
- environment.conf: Per-environment settings
- fileserver.conf: Custom fileserver mount points
- puppetdb.conf: PuppetDB server locations
- autosign.conf: Basic certificate autosigning
- csr_attributes.yaml: Certificate extensions
- custom_trusted_oid_mapping.yaml: Short names for cert extension OIDs
- device.conf: Network hardware access
- routes.yaml: Advanced plugin routing
- Adding file server mount points
- Checking the values of settings
- Editing settings on the command line
- Configuration Reference
- Upgrading
- Environments
- Directories and files
- Report reference
-
Platform components
-
Puppet Server
- About Puppet Server
- Deprecated features
- Primary server and agent compatibility
- Installing Puppet Server
- Configuring Puppet Server
- Using and extending Puppet Server
- Developer information
- Puppet Server HTTP API
-
API endpoints
- Metrics API endpoints
- Status API endpoints
- Administrative API endpoints
- Server-specific Puppet API endpoints
- Certificate authority and SSL
- Facter
- PuppetDB
- Puppet services and tools
- Puppet reports
- Life cycle of a Puppet run
-
Puppet Server
- Using Puppet code
-
Syntax and settings
-
The Puppet language
- Puppet language overview
- Puppet language syntax examples
- The Puppet language style guide
- Files and paths on Windows
- Code comments
- Variables
- Resources
-
Resource types
- Resource Type Reference (Single-Page)
- Built-in types
- Optional resource types for Windows
- Resource Type: exec
- Using exec on Windows
- Resource Type: file
- Using file on Windows
- Resource Type: filebucket
- Resource Type: group
- Using user and group on Windows
- Resource types overview
- Resource Type: notify
- Resource Type: package
- Using package on Windows
- Resource Type: resources
- Resource Type: schedule
- Resource Type: service
- Using service
- Resource Type: stage
- Resource Type: tidy
- Resource Type: user
- Relationships and ordering
- Classes
- Defined resource types
- Bolt tasks
- Expressions and operators
- Conditional statements and expressions
- Function calls
- Built-in function reference
- Node definitions
- Facts and built-in variables
- Reserved words and acceptable names
- Custom resources
- Custom functions
- Values, data types, and aliases
- Templates
- Advanced constructs
- Details of complex behaviors
- Securing sensitive data
- Metaparameter reference
- Configuration Reference
- Built-in function reference
-
Puppet Man Pages
- Core tools
- Occasionally useful
- Niche
-
The Puppet language
-
Developing modules
- Modules
- Puppet Development Kit (PDK)
- Puppet VSCode extension
- PowerShell DSC Resources
- Ruby API for developing extensions
Was this page helpful?
See an issue? Please file a JIRA ticket in our
[DOCUMENTATION]
project.