Ask Your Question
0

How to find the rpm file(for Redhat Linux versions) for puppet agent version 4

asked 2015-11-03 11:18:50 -0500

axnaveen gravatar image

I am in need of installing puppet agent version 4 in Redhat Enterprise Linux 6.6 and Redhat Enterprise Linux 7.1. I referred the URL http://yum.puppetlabs.com/el/7/produc... for the installation but not able to find the required version. Could anyone please help on this?

Thanks

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2015-11-05 11:43:46 -0500

csharpsteen gravatar image

updated 2015-11-05 11:44:08 -0500

Starting with Puppet 4, releases are organized into Package Collections which contain components designed to work together. The current collection is PC1, which can be found here for RHEL:

Also, there are metapackages which will set up .repodefinitions for PC1, those can be found at the top level of yum.puppetlabs.com:

More information about package collections can be found in this post:

https://puppetlabs.com/blog/welcome-p...

edit flag offensive delete link more

Comments

Hi, I can't find any version 4 in any part of the repo. I have also installed the meta-package on RHEL7, RHEL6, fedora22 (PC1: puppetlabs-release-pc1.noarch). The latest puppet packages are v.3.8. Am I missing something?

gbus gravatar imagegbus ( 2015-11-26 04:42:44 -0500 )edit

The client-side packages were consolidated into a single `puppet-agent` package in PC1 and the version numbering was re-set to 1.0. So, you'll want to install `puppet-agent` 1.3.0 to get the latest agent components (as of this posting).

csharpsteen gravatar imagecsharpsteen ( 2015-11-27 18:13:01 -0500 )edit
0

answered 2015-11-05 00:41:17 -0500

rajeevsharma gravatar image

updated 2015-11-05 11:30:39 -0500

Hi,

You can use curl command to make the installation of puppet agent besides there are two cases:

  1. If PE server is running on the same OS version as puppet agent, use following cmd on puppet node:

    curl -k https://master.example.com:8140/packa... | sudo bash

  2. If PE server is running on different OS than puppet agent:
    • On console navigate to Nodes > Classification > PE Masters > Classes tab
    • In class name field look for the repo version you need to install on puppet node
    • Add class, commit that change and run "puppet agent -t" on your terminal
    • Now run on agent node "curl -k https://master.example.com:8140/packa... | sudo bash"

Above process will install puppet agent on your node, setup a configuration file and request for a CSR. Just log in to console and accept the cert, you are good to go. you can find the details here as well: https://docs.puppetlabs.com/pe/latest...

Also, you can find the rpms here on puppet server for your respective platforms: /opt/puppetlabs/server/data/packages/public/current/

Also find the binaries for puppet agent 2015.2 here:

https://puppetlabs.com/download-puppe...

Cheers!!!

edit flag offensive delete link more

Comments

Hi, Thanks for the reply. At present I don't have PE server. I am referring puppetlabs-release-7-11.noarch.rpm from http://yum.puppetlabs.com/el/7/products/x86_64 to install puppet and executing the *.pp files locally. The rpm provides puppet version 3.6.2 and I am in need of upgrading to 4. Thanks

axnaveen gravatar imageaxnaveen ( 2015-11-05 04:38:46 -0500 )edit
rajeevsharma gravatar imagerajeevsharma ( 2015-11-05 06:38:22 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2015-11-03 11:00:36 -0500

Seen: 270 times

Last updated: Nov 05 '15