On Tuesday, March 3, 2015 at 1:35:28 PM UTC-6, Stefan Schulte wrote: > > Hello > > On 02.03.2015 22:21, John Bollinger wrote: > > > *Disadvantages to symlinks autorequiring their targets*: > > 1. Many unneeded resource relationships are generated. > 2. Under some circumstances, Puppet will needlessly create > relationship cycles. > 3. Although the autorequirement could be overridden, it would be > impossible to model the usual true state of affairs, that the relative > order of applying link and target *does not matter*. > > > > maybe I am missing something here but > > a) a resource relationship that is autorequired can be overwritten with > explicit requires (at least last time I checked). So while dependency > cycles can occur, you are likely to resolve them with some explicit > requires) >
Known, acknowledged, and covered in the discussion (even in the quoted text). Yes you *can* override an autorequirement, but if you ever should need to do so -- indeed, if it is ever *valid* to do so -- then the autorequirement is in error. It shouldn't be automatic if there's any reasonable chance that it's wrong or even just unneeded. > > b) a file resource (symlink) already autorequires its target since puppet > 2.7.10 (https://projects.puppetlabs.com/issues/5421) > > What a shame. John -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/7196e886-e403-487b-84f0-bc04a786daf3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.