Right™.

The new facter from git does work correctly. I'll just upgrade.

Sorry for the noise.

On Aug 7, 10:18 am, Kai <hashe...@gmail.com> wrote:
> Hmm. Any nisdomain with a dot does the trick to fool facter it seems.
>
> # domainname uncle.wrinkle.puppy.reductivelabs
> # facter fqdn
> buildbox2.uncle.wrinkle.puppy.reductivelabs
> # hostname --fqdn
> buildbox2.domain.net
>
> My point is, a nis domain doesn't need to be part of a hosts fqdn.
>
> On Aug 7, 10:09 am, Kai <hashe...@gmail.com> wrote:
>
>
>
> > Hi James,
>
> > I think I've done it correctly.
>
> > Installed facter is 1.5.1 from lenny (package revision 0.1).
>
> > After one has installed the nis utils, we can set the domainname to a
> > domain to something thats not even remotely like your real domain (but
> > does exist in the global DNS).
> > Running "facter fqdn" will report our hostname with the new nis domain
> > instead. If I set the domainname to something that doesn't exist,
> > facter will do the right thing (what I would expect).
>
> > Tried it again on another server:
> > buildbox2:~/git/facter {50} # domainname google.com
> > buildbox2:~/git/facter {51} # dnsdomainname
> > domain.net
> > buildbox2:~/git/facter {52} # hostname --fqdn
> > buildbox2.domain.net
> > buildbox2:~/git/facter {53} # facter fqdn
> > buildbox2.google.com
> > buildbox2:~/git/facter {54} # bin/facter fqdn  (thats from git, commit
> > 8191322766b19a5e3b2bc01cf6e14112fbd57031)
> > buildbox2.google.com
> > buildbox2:~/git/facter {57} # domainname google
> > buildbox2:~/git/facter {58} # facter fqdn
> > buildbox2.domain.net
>
> > Interesting facts.
>
> > Regards,
>
> > On Aug 6, 5:04 pm, James Turnbull <ja...@lovedthanlost.net> wrote:
>
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
>
> > > Kai wrote:
> > > > Hi Ohad,
>
> > > > On Aug 6, 3:52 pm, Ohad Levy <ohadl...@gmail.com> wrote:
> > > >> it depends on the version of facter that you have, older version of 
> > > >> facter
> > > >> just used the output from domainname.
> > > >> newer try first the dnsdomainname and fallback to the domainname.
>
> > > > As far as I know the command 'domainname' doesn't ever relate to the
> > > > hostname. Perhaps its the same on a lot of servers in the wild, but
> > > > the NIS domainname could be 'test'.
>
> > > Try seeing what FActer's output is - run facter on the command line
> > > and see what is returned for hostname and domain.  These are usually
> > > what Puppet uses to name certs.
>
> > > >> to be safe, use the cert option in your puppet.conf
>
> > > > That will be interesting: that file is supplied by puppet. Will the
> > > > hostname in puppet reflect the real hostname, or will it again
> > > > formulate its own by putting the NIS domain in it again? :)
>
> > > He means the certname option 
> > > -http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference
>
> > > Regards
>
> > > James Turnbull
>
> > > - --
> > > Author of:
> > > * Pro Linux Systems Administration
> > > (http://tinyurl.com/linuxadmin)
> > > * Pulling Strings with Puppet
> > > (http://tinyurl.com/pupbook)
> > > * Pro Nagios 2.0
> > > (http://tinyurl.com/pronagios)
> > > * Hardening Linux
> > > (http://tinyurl.com/hardeninglinux)
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG v1.4.7 (Darwin)
> > > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> > > iD8DBQFKevDu9hTGvAxC30ARArzcAJ9qG/2Yai9xk+YOcDY6TqdvHQUWIgCeNKu1
> > > KifDWd78+/HmeVsEAxL1j0Y=
> > > =wULf
> > > -----END PGP SIGNATURE-----
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to