Chapter 20. Creating a Puppet Master
This chapter will cover installing and tuning the well-known Puppet master Rack application.
At this point, we’re going to spin up another virtual machine. You should open a new Terminal window, or add a new tab on your existing terminal for this virtual machine. This will allow you to switch back and forth between the machines, which is necessary in this chapter.
Starting the puppetmaster VM
In the new Terminal window, move into the directory where you checked out the learning-puppet4 Git repository. Start up the puppetmaster
instance just like we did the client
instance at the beginning of the book:
~
$
cd
learning-puppet4
learning-puppet4
$
vagrant
up
puppetmaster
Bringing
machine
'puppetmaster'
up
with
'virtualbox'
provider...
=
=
>
puppetmaster:
Importing
base
box
'puppetlabs/centos-7.2-64-nocm'
...
=
=
>
puppetmaster:
Matching
MAC
address
for
NAT
networking...
=
=
>
puppetmaster:
Checking
if
box
'puppetlabs/centos-7.2-64-nocm'
is
up
to
date.
=
=
>
puppetmaster:
Setting
the
name
of
the
VM:
learning-puppet4_puppetmaster_1437
...snip...
=
=
>
puppetmaster:
Machine
booted
and
ready!
Now that it is running, log in and get started:
learning-puppet4
$
vagrant
ssh
puppetmaster
[
vagrant@puppetmaster
~
]
$
Installing the Puppet Master
The Puppet master is included in the Puppet agent all-in-one (AIO) package. Install the puppet-agent
package exactly as you did on the client instance. You can refer back to Part I for the installation instructions, or simply ...
Get Learning Puppet 4 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.