I just migrated a puppet agent from a 2015.2.3 master to a 2016.1.1 master. I signed the cert on the new master and no dice on the upgrade.
... seems to be anti-puppet mentality, because it is asking you to go through the package installation script to upgrade your agents. This doesn't seem right, I don't want to configure an exec command to run a curl script. And
isn't working.. as you'll see why below.
Also - the pe_repo entry shows this:
They point directly to 2015.2.3, and the "new master" which is devcorepptl918.matrix.sjrb isn't reflected in the pe_repo class. I'm guessing I need to supply the pe_repo class values, but shouldn't it get this from facter and be auto-magical?
My assumed process:
1) migrate a puppet agent from a 2015.2.3 master, to a 2016.1.1 master.
2) run puppet agent -t
3) expect to see the agent upgrade.
But that isn't the case..
If I change the pe_repo.repo file manually to point to my new master and configure the newer version of puppet, and do a `yum upgrade puppet_agent` it will offer me an upgrade to 1.4.1.