puppet custom fact für facter
Beim schreiben einer benutzerdefinierten facter Modul:
Facter.add("something_status") do
setcode do
$string_to_parse = Facter::Util::Resolution.exec('somecommand --print ')
... do something to string
return something-new
end
end
Sehr neu in ruby... was wäre dann die korrekte syntax, um etwas zu tun mit diesem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie nicht weit entfernt vom, es zu tun.. Sie brauchen nicht, $ vor Variablennamen, und Sie sollten nicht Ende mit return. Neueste var auf Umfang abgerufen werden, die von Facter.
Unten ist ein Beispiel code, analysieren uname-Ausgabe und gibt eine Tatsache, die mit einer Schnur über die kernel-version und die ipv6-Unterstützung der it.
Es ist nur ein Beispiel, aber es funktioniert, habe es gerade ausprobiert.
Glück!
Einige nützliche links für Sie: Ruby Wikibooks Kontrollstrukturen, mehr info ruby