wiki:sysadmin:how_to_install_puppet_server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:sysadmin:how_to_install_puppet_server [2023/04/28 13:34] – ↷ Page moved from wiki:how_to_install_puppet_server to wiki:sysadmin:how_to_install_puppet_server Greg | 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 ====== | ====== 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): | Grab the Puppetlabs release package (this will set up the Puppetlabs repository): | ||
Line 18: | Line 22: | ||
RHEL and clones: '' | 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): | ||
+ | |||
+ | < |
wiki/sysadmin/how_to_install_puppet_server.1682703283.txt.gz · Last modified: 2023/04/28 13:34 by Greg