How to download and install Puppet Master on Linux

Home > Search > How-to
  by

Lets take an example where there are a number of computers in a network. Puppet can be used to manage many computers from a single computer, the Puppet Master. First, lets set up the Puppet Master.

 

Click here to download puppet-enterprise-2017.1.1-el-7-x86_64.tar.gz. Or, download Puppet from https://puppet.com. Extract the Tarball.

[root@server1 ~]# tar -xvf puppet-enterprise-2017.1.1-el-7-x86_64.tar.gz

 

Enter the Puppet directory, and run the Puppet Enterprise Installer.

[root@server1 ~]# cd puppet-enterprise-2017.1.1-el-7-x86_64
[root@server1 ~]# sudo ./puppet-enterprise-installer

 

At the first prompt, press enter for a guided installed.

How to proceed? [1]:

 

A prompt should appear stating "Go to https://domain.name:3000 in your browser to continue installation." Navigate to this site, and select Let's get started. Follow the prompts to install Puppet.

 

At the first step of the Puppet installer, give your Puppet server a FQDN and DNS alias. If possible, it is usually best to use the same exact name for both the FQDN and DNS aliases, as these names will be written to the /etc/puppetlabs/puppet/puppet.conf file. If differert names are used, this may cause error Failed to run PE installer to be displayed when installing Puppet. In this example, the FQDN is puppet.example.com, and the DNS alias is puppet. Select Continue.

 

At step 2, select Continue.

 

At step 3, verify all of the test pass, and select Continue.

 

At step 4, wait for puppet to install, and when all tests passs, select Start using Puppet Enterprise. Sign in with username admin and the password you created in step 2.

 

If all goes well, you will get the Puppet Configuration Management screen.

 

Ensure Puppet is enabled, active and running.

[root@server1 ~]# systemctl enable puppet
[root@server1 ~]# systemctl start puppet
[root@server1 ~]# systemctl status puppet

 

Disable the firewall on the Puppet server.



Add a Comment




We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.




Please enter in the box below so that we can be sure you are a human.




Comments