datentraeger

geistige Umweltverschmutzung

Puppet und +=

October 29, 2025 openvox Puppet No Comments

+= wurde ja bereits bei Puppet 4 (?) nicht mehr akzeptiert. Nun habe ich von Puppet 7 auf 8 aktualisiert (genauergesagt auf OpenVox 8, aber das ist eine andere Geschichte…)

Nun habe ich mir dieses Thema nochmals angeschaut und es gibt eine einigermassen akzeptable Lösung

$fragments = delete_undef_values([
    $users   ? { undef => undef, default => "users='${users}'" }, 
    $project ? { undef => undef, default => "project='${project}'" },
    $tracker ? { undef => undef, default => "tracker='${tracker}'" },
  ])
#nun zusammenflicken..
$croncommand = join($fragments, ' ')

+= hatte ich trotzdem lieber… aber naja, das wird seine Gründe haben (der Link zum Ticket PUP-2972 scheint nicht mehr zu funktionieren….)

300'000 zum zweiten !

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search
Posts
  • Puppet und +=
  • 300’000 zum zweiten !
  • aerc
  • Overleaf
  • wir haben 300’000 !!
Archives
Categories
Tags
3D-Printing Android Apple Arch Backup BBOS/QNX cli Database Debian/GNU Linux Docker foo.li FSFE git Gnome Gnusocial Groupware irc IT Java LaTeX lvm Mail Mobile Movies Multimedia Music Nonsense Office Packaging PHP Puppet Redmine SQL Think-About Uncategorized Vaping vim Virtualisierung Volvo Web Win WTF www-links X11 XMPP
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Blogroll
  • Datentraeger Pics
  • foo.li systeme + software
  • GnuSocial.li
Proudly powered by WordPress | Theme: Doo by ThemeVS.