quite new with puppet myself so take this for what it's worth; if you didn't configure puppet so that it points to the correct server, it will by default look for the machine named `puppet`. presumably, if you're not modifying DNS, you'll need to reconfigure your agent to connect to the correct master (itself). you can do this either in puppet.conf, or by passing the --server option to puppet agent. your error suggests it can't find the server, so it would seem strange to me that setting certname fixed it.
another option besides using the master as a agent to itself, would be to version your master configuration in git, and set up a post-receive hook to re-apply the master configuration. On Friday, July 6, 2012 4:17:15 PM UTC-4, llo...@oreillyauto.com wrote: > > Just as an update, I found a workaround by setting certname to the IP, but > I was still wondering if this is the best solution when there isn't a > "real" hostname on the system(s)? > > On Friday, July 6, 2012 2:22:51 PM UTC-5, llo...@oreillyauto.com wrote: >> >> I'm setting up a dev / test environment using a couple of Ubuntu 12.04 >> VMs. >> >> I have puppet installed on one of them, and am trying to get it to sync >> against itself to get certain things in place to distribute with the nodes. >> >> However, I am having some issues. >> >> # puppet agent --test >> info: Creating a new SSL key for puppet-local-master >> err: Could not request certificate: getaddrinfo: Name or service not known >> Exiting; failed to retrieve certificate and waitforcert is disabled >> >> I've tried a few things, default hostname, random ones, but I continually >> have getaddrinfo related errors. >> >> What's the best way to get around this? Changes on my DNS server will >> not be an option for me, but can do pretty much anything else as long as it >> can be done locally. >> > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/CM29KqHad8YJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.