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 <[email protected]> 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 <[email protected]> wrote:
>
>
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
>
> > Kai wrote:
> > > Hi Ohad,
>
> > > On Aug 6, 3:52 pm, Ohad Levy <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to