Issue #4131 has been updated by Daniel Pittman. Description updated Status changed from Unreviewed to Needs More Information
Is this still an issue? If so, what semantics do people think that a `hosts` file managing resource pointed at a different target has? Is it exclusively that you have two master sources, or is it that you have multiple files representing one content space? I suspect the answer is that the `target` option is a bad deal, and should never have been included, because it makes the model fundamentally incoherent. ---------------------------------------- Bug #4131: host quietly moves resources from default file to target ( I assume this applies to all parsedfiles) https://projects.puppetlabs.com/issues/4131 Author: Dan Bode Status: Needs More Information Priority: Normal Assignee: Category: Target version: Affected Puppet version: 0.24.8 Keywords: Branch: use the host resource and puppet resource: I expect the following to fail: <pre> # puppet resource host test1 ensure=present target="/tmp/host" host_aliases=alias1 notice: /Host[test1]/ensure: created err: /Host[test1]: Could not evaluate: ip is a required attribute for hosts host { 'test1': host_aliases => ['alias1'], target => '/tmp/host', ensure => 'present' } </pre> If there is already an entry for this host in /etc/hosts (the default target), puppet will use the ip address of that host and move it to the new target location. <pre> # echo '127.0.0.2 test1'> /etc/hosts [root@puppet2 puppet_spec]# puppet resource host test1 ensure=present target="/tmp/host" host_aliases=alias1 notice: /Host[test1]/host_aliases: host_aliases changed '' to 'alias1' notice: /Host[test1]/target: target changed '/etc/hosts' to '/tmp/host' host { 'test1': host_aliases => ['alias1'], target => '/tmp/host', ensure => 'present' } </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
