On 03/04/2010 07:00 PM, Seth Vidal wrote: > > > On Wed, 3 Mar 2010, Stephen John Smoogen wrote: > >> Currently logs are 'shipped' to log01 which uses some syntactic magic >> to put various logs into hostname appropriate directories.. eg logs >> from xen10 go into /var/log/hosts/xen10/. However sometimes this does >> not work correctly. hostnames are found via reverse lookups and if no >> hostname is found then the IP address is found. So anytime there is a >> DNS outage or problem, logs get shoved into directories like >> /var/log/hosts/10.5.126.10/ >> >> In order to clean up the various spazes, I have moved all the files >> into appropriate hostnames and made symbolic links so that IP address >> points to hostname. > > > Would it be possible to have puppet or something spit out a list of > ips->hostnames from our dns records to a static nss_hosts or other hosts file to put on log01 > so it never gets to a place where it loses a hostname? > Although that snippet would still use exported resources, which fp.o currently does not have in place (i believe?), a snippet for just this would probably look like: node 'foo' { @@host { "$hostname": ipaddress => "$ipaddress", # This can also be $ipaddress_eth0 or whatnot, see `facter` host_aliases => "$fqdn", tag => "dns_does_not_always_work" } } node 'log01' { Host <<| tag == "dns_does_not_always_work" |>> } -- Jeroen _______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure