HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

puppet — Manage and automate the configuration of servers. Puppet uses a declarative language to define syste

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thepuppetconfigurationcommandandautomateclimanage

Problem

How to use the puppet command: Manage and automate the configuration of servers. Puppet uses a declarative language to define system configurations and apply them automatically. Some subcommands, such as agent and apply, have their own usage documentation. More information: <https://github.com/puppetlabs/puppet/blob/main/references/man/overview.md>.

Solution

puppet — Manage and automate the configuration of servers. Puppet uses a declarative language to define system configurations and apply them automatically. Some subcommands, such as agent and apply, have their own usage documentation. More information: <https://github.com/puppetlabs/puppet/blob/main/references/man/overview.md>.

Apply a Puppet manifest file to configure the system:
puppet apply {{path/to/file.pp}}


Apply a manifest in no operation (dry-run) mode to preview changes:
puppet apply --noop {{path/to/file.pp}}


Validate the syntax of a Puppet manifest:
puppet parser validate {{path/to/file.pp}}


Run the Puppet agent to fetch and apply configurations from the master:
puppet agent {{[-t|--test]}}


Display help for a specific subcommand:
puppet help {{subcommand}}


Display general help:
puppet {{[-h|--help]}}


Display version:
puppet {{[-V|--version]}}

Code Snippets

Apply a Puppet manifest file to configure the system

puppet apply {{path/to/file.pp}}

Apply a manifest in no operation (dry-run) mode to preview changes

puppet apply --noop {{path/to/file.pp}}

Validate the syntax of a Puppet manifest

puppet parser validate {{path/to/file.pp}}

Run the Puppet agent to fetch and apply configurations from the master

puppet agent {{[-t|--test]}}

Display help for a specific subcommand

puppet help {{subcommand}}

Context

tldr-pages: common/puppet

Revisions (0)

No revisions yet.