Package: puppet Version: 2.6.2-5+squeeze3 Severity: normal Hi,
The puppet host type seems to think that all hostnames map to one and only one ip address. This is just not true. This makes it impossible to represent, for instance, the following: steve@varinia:~$ getent hosts google.com 74.125.230.80 google.com 74.125.230.81 google.com 74.125.230.82 google.com 74.125.230.83 google.com 74.125.230.84 google.com Or, the more interesting use case for me, a multi-homed host. If the host type didn't conflate $name with the first entry after the ip, you could kludge this with host { $host-ipv4: hostname => $host, ip => 1.2.3.4; $host-ipv6: hostname => $host, ip => 2001::1; } But I can't even do that. I think the best thing is for ip to be changed to be able to take an array, personally, but I'm also not picky about how this is resolved (not an intentional pun there, sorry). Cheers, -- System Information: Debian Release: 6.0.3 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8) Shell: /bin/sh linked to /bin/dash Versions of packages puppet depends on: ii adduser 3.112+nmu2 add and remove users and groups ii facter 1.5.7-3 a library for retrieving facts fro pn libopenssl-ruby <none> (no description available) ii libruby [libxmlrpc-r 4.5 Libraries necessary to run Ruby 1. ii libshadow-ruby1.8 1.4.1-8 Interface of shadow password for R ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip ii puppet-common 2.6.2-5+squeeze3 Centralized configuration manageme ii ruby1.8 1.8.7.302-2squeeze1 Interpreter of object-oriented scr Versions of packages puppet recommends: pn libaugeas-ruby1.8 <none> (no description available) ii ruby [rdoc] 4.5 An interpreter of object-oriented Versions of packages puppet suggests: pn libselinux-ruby1.8 <none> (no description available) pn puppet-el <none> (no description available) pn vim-puppet <none> (no description available) -- no debconf information -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : sg...@debian.org | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
signature.asc
Description: Digital signature