Consider possibly these cases (which I have seen): i) You are trying to track down an oddity in your puppet codebase, something like a file_line resource and exec resource both managing the same file.
ii) You are trying to find a non-puppetized job which is fighting with puppet to decide the particular composition of a file. iii) You are having an outage and you are trying to figure out which change may have caused this. Will it add to your overall workload, and augment your ability to provide stable customer-facing services, if you have some resources always listed as changing? Will this help you to find the resources you need to focus on for your particular task? (Short version: do the full job now to prepare for the inevitable upcoming crises.) On Sun, Jun 04, 2017 at 07:25:50PM -0700, Ugo Bellavance wrote: > Hi, > I'm working on a module that applies some changes through API commands. > Where I am now, it's now able to set values to a PHP config using this > API, but I feel it is a bit ugly because it does the API call every time > puppet runs, no matter if there is a change or not. It is problematic? I > feel like a puppet run should be clean (silent) when nothing changes, but > I am not aware of best practices stating otherwise either. It is possible > for me to use an unless statement to do an API call to determine if the > config is already at the desired value, but it is, of course, more work. > Thanks, > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [1]puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > > [2]https://groups.google.com/d/msgid/puppet-users/1bb435cb-37f3-4216-ae8a-68041dc9a7b8%40googlegroups.com. > For more options, visit [3]https://groups.google.com/d/optout. > > References > > Visible links > 1. mailto:puppet-users+unsubscr...@googlegroups.com > 2. > https://groups.google.com/d/msgid/puppet-users/1bb435cb-37f3-4216-ae8a-68041dc9a7b8%40googlegroups.com?utm_medium=email&utm_source=footer > 3. https://groups.google.com/d/optout -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20170605125203.GA7378%40iniquitous.heresiarch.ca. For more options, visit https://groups.google.com/d/optout.