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 |
| : :' : [email protected] |
| `. `' Debian user, admin, and developer |
| `- http://www.debian.org |
-----------------------------------------------------------------
signature.asc
Description: Digital signature

