Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| wiki:sysadmin:how_to_install_puppet_server [2023/04/28 13:34] – removed - external edit (Unknown date) 127.0.0.1 | wiki:sysadmin:how_to_install_puppet_server [2025/01/07 12:37] (current) – ↷ Page moved from wiki:linux:install_davinci_resolve:wiki:sysadmin:how_to_install_puppet_server to wiki:sysadmin:how_to_install_puppet_server Greg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== How To Install Puppet Server ====== | ||
| + | This guide will teach you how to install the Puppetlabs Puppet Server service with r10k for code management, and demo some example Puppet manifests. | ||
| + | |||
| + | ===== Install Puppet Server ===== | ||
| + | |||
| + | Grab the Puppetlabs release package (this will set up the Puppetlabs repository): | ||
| + | |||
| + | Debian/ | ||
| + | |||
| + | RHEL and clones: '' | ||
| + | |||
| + | Install the package: | ||
| + | |||
| + | Debian/ | ||
| + | |||
| + | RHEL and clones: '' | ||
| + | |||
| + | Install the Puppet Server package: | ||
| + | |||
| + | Debian/ | ||
| + | |||
| + | RHEL and clones: '' | ||
| + | |||
| + | ===== Install r10k ===== | ||
| + | |||
| + | R10k is a beautiful tool that makes it really easy to manage a Puppet code repository with multiple environments. To get started, install the gem: | ||
| + | |||
| + | < | ||
| + | |||
| + | Now we need to configure r10k so it knows what repository to pull your code from and where to put it. Create a directory under your puppetlabs config: | ||
| + | |||
| + | < | ||
| + | |||
| + | Then open up/create the r10k config file in your favorite editor (e.g. vim): | ||
| + | |||
| + | < | ||