So, nu habe ich nochmal das zlm:/zenpuppet/openSUSE_Leap_15.0 repos genommen und puppet daraus installiert. Leider verhält sich facter auch hier nicht wie erwartet:
/opt/novell/zenworks/bin/facter operatingsystem
<leer>
Bei anderen openSuSE bzw SLES-Versionen und Ubuntus ist das Ergebnis "OpenSuSE" bzw "SLES" auf Ubuntu 18.04 ist es "Ubuntu". Ähnlich verhält es sich mit:
/opt/novell/zenworks/bin/facter osfamily
Linux
Normalerweise ist das Ergebnis bei OpenSuSE und SLES "SuSE" und bei Ubuntu 18.04 ist es "Debian".
Auf Leap 15 ist einiges anders bei den puppet-facts, bei den Puppet-Installationen, die ich bisher probieren konnte. Das macht ein Versionsübergreifendes Systemmanagement recht schwer, was ja aber eigentlich der Sinn von puppet ist.
Ich hatte auch mal ein puppet mittels:
gem install puppet installieren lassen. Der dabei installierte facter macht aber auch vergleichbare Seltsamkeiten.
Hat jemand mit den hier beschriebenen facts mit z.B. der zlm-Puppet-Version Erfolg? Kennt jemand eine puppet-Version für leap 15 bei der facter "normale" Werte liefert, für so grundlegende facts wie operatingssystem und osfamily?
Danke
Rainer