On 2/1/15 10:31 PM, Ugo Bellavance wrote: > Hi, > > I'm using the EPEL puppet packages and my puppet master (server) is on > RHEL 5, so version 2.7.25. I'm introducing some RHEL 7 test machines in > my infrastructure and for now I've found that /etc/sysconfig/puppet is > not used anymore so I had to change my puppet config for > /etc/puppet/puppet.conf. Anyone else running this kind of > configuration? I remember that when EPEL upgraded from 2.6 to 2.7, the > 2.7 client didn't work with 2.6 server. Now 3.6.2 clients work. Is > that expected? > > I choose to stick with EPEL since puppet is only about 10% of my job so > using EPEL packages allow me to have a stable environment for longer and > I don't really mind not having the latest features. Of course, I'll > eventually upgrade my server to a RHEL 7 machine with 3.6.2 server. > > Any comments or advice welcome. > > Thanks, > > Ugo >
Hi Ugo, The master must be upgraded before the agents or in other words, the agents cannot have newer versions than the master. The easiest and most reliable path forward is to use yum.puppetlabs.com (ideally, your own local mirror) as the source for your packages, if you want to support EL 5 - 7. Using the corresponding EPEL repo for each distro is not going to work. Best regards, -g -- Garrett Honeycutt @learnpuppet Puppet Training with LearnPuppet.com Mobile: +1.206.414.8658 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/54CEFAC7.1090801%40garretthoneycutt.com. For more options, visit https://groups.google.com/d/optout.
