I have a Ubuntu 12.04 server running PE 2.8.2. I have a Fedora 18 node that I would like to manage. I installed the F18 node using a kickstart installation. During this install I enabled the puppetlabs repo and installed puppet from the puppetlabs repo. One of the post installation tasks executed the following command: puppet agent -t --server <server name>. Everything seemed to install ok. I did get a certificate request that I could see and Accept on the PE console. After accepting the cert, the node never shows up in the PE console. I have verified DNS and networking info multiple times and everything is in order. I am wondering if the puppet agent from the puppetlabs repo works with Puppet Enterprise. Or am I all wrong and should be using the Puppet Enterprise installer on the nodes? I would assume then the Red Hat installer would be used on a Fedora node? -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
You should be using the enterprise installer on both the server and the nodes. On the nodes, you would only install the agent role. Just as a note, the problem you are running into is probably that the version of puppet from the Fedora repo is probably the latest, somewhere in the 3.2 area, while the version in PE 2.8.2 is older, probably 2.7.21. Pointing a newer client at an older server is generally a bad idea and will do weird things, like what you''re seeing. On Friday, July 5, 2013 11:38:54 AM UTC-7, Greg Emanuel wrote:> > I have a Ubuntu 12.04 server running PE 2.8.2. I have a Fedora 18 node > that I would like to manage. I installed the F18 node using a kickstart > installation. During this install I enabled the puppetlabs repo and > installed puppet from the puppetlabs repo. One of the post installation > tasks executed the following command: puppet agent -t --server <server > name>. Everything seemed to install ok. I did get a certificate request > that I could see and Accept on the PE console. After accepting the cert, > the node never shows up in the PE console. I have verified DNS and > networking info multiple times and everything is in order. I am wondering > if the puppet agent from the puppetlabs repo works with Puppet Enterprise. > Or am I all wrong and should be using the Puppet Enterprise installer on > the nodes? I would assume then the Red Hat installer would be used on a > Fedora node?-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
So for a Fedora node would I use the EL (RHEL, CentOS, Scientific Linux, Oracle Linux) 6 PE installer? There isn''t an installer listed for Fedora. Or, would I use the *nix installer? On Monday, July 8, 2013 12:56:31 PM UTC-5, Ellison Marks wrote:> > You should be using the enterprise installer on both the server and the > nodes. On the nodes, you would only install the agent role. > > Just as a note, the problem you are running into is probably that the > version of puppet from the Fedora repo is probably the latest, somewhere in > the 3.2 area, while the version in PE 2.8.2 is older, probably 2.7.21. > Pointing a newer client at an older server is generally a bad idea and will > do weird things, like what you''re seeing. > > On Friday, July 5, 2013 11:38:54 AM UTC-7, Greg Emanuel wrote: >> >> I have a Ubuntu 12.04 server running PE 2.8.2. I have a Fedora 18 node >> that I would like to manage. I installed the F18 node using a kickstart >> installation. During this install I enabled the puppetlabs repo and >> installed puppet from the puppetlabs repo. One of the post installation >> tasks executed the following command: puppet agent -t --server <server >> name>. Everything seemed to install ok. I did get a certificate request >> that I could see and Accept on the PE console. After accepting the cert, >> the node never shows up in the PE console. I have verified DNS and >> networking info multiple times and everything is in order. I am wondering >> if the puppet agent from the puppetlabs repo works with Puppet Enterprise. >> Or am I all wrong and should be using the Puppet Enterprise installer on >> the nodes? I would assume then the Red Hat installer would be used on a >> Fedora node? > >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Ah, excuse me. I should have looked a bit harder before posting. Fedora is not an officially supported platform for PE, see http://projects.puppetlabs.com/issues/15701. The *nix installer is just for doing platform detection by the way. It''s a universal installer that just contains sets for all supported platforms. For your fedora node, you''ll need to try to get ahold of a package of puppet matching the version bundled with your version of enterprise. Might work then. On Monday, July 8, 2013 12:26:02 PM UTC-7, Greg Emanuel wrote:> > So for a Fedora node would I use the EL (RHEL, CentOS, Scientific Linux, > Oracle Linux) 6 PE installer? There isn''t an installer listed for Fedora. > Or, would I use the *nix installer? > > On Monday, July 8, 2013 12:56:31 PM UTC-5, Ellison Marks wrote: >> >> You should be using the enterprise installer on both the server and the >> nodes. On the nodes, you would only install the agent role. >> >> Just as a note, the problem you are running into is probably that the >> version of puppet from the Fedora repo is probably the latest, somewhere in >> the 3.2 area, while the version in PE 2.8.2 is older, probably 2.7.21. >> Pointing a newer client at an older server is generally a bad idea and will >> do weird things, like what you''re seeing. >> >> On Friday, July 5, 2013 11:38:54 AM UTC-7, Greg Emanuel wrote: >>> >>> I have a Ubuntu 12.04 server running PE 2.8.2. I have a Fedora 18 node >>> that I would like to manage. I installed the F18 node using a kickstart >>> installation. During this install I enabled the puppetlabs repo and >>> installed puppet from the puppetlabs repo. One of the post installation >>> tasks executed the following command: puppet agent -t --server <server >>> name>. Everything seemed to install ok. I did get a certificate request >>> that I could see and Accept on the PE console. After accepting the cert, >>> the node never shows up in the PE console. I have verified DNS and >>> networking info multiple times and everything is in order. I am wondering >>> if the puppet agent from the puppetlabs repo works with Puppet Enterprise. >>> Or am I all wrong and should be using the Puppet Enterprise installer on >>> the nodes? I would assume then the Red Hat installer would be used on a >>> Fedora node? >> >>-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.