Thanks for your reply, more info below. On Monday, September 8, 2014 4:01:30 PM UTC-7, Michael DeHaan wrote: > > This could be handled by having a previous task that copied a blank file > over, provided you weren't logged in as that user. >
That's not a bad idea, I will look into that. > You could also keep a list of previous keys and use state=absent to remove > those. > That seems cumbersome. > I'm open to the idea of having a parameter like exclusive=yes that removes > the other keys in the file. > Would sure make my task easier. > Some ansible modules don't fully understand check mode and will report > "changed=True" automatically without running in check mode rather than risk > making a change. > I see. > Can we see the changed lines from your ansible playbook, as well as the > output of ansible --version to confirm this is from those lines and a > recent version of Ansible? > $ ansible --version ansible 1.6.3 Not sure what you meant by "the changed lines from your ansible playbook". In this case it is showing that there would be additions from your template > that are not in the original file, so it seems that it is returning > accurately in this regard. > Or is your assertion that the diff is *also* wrong? That seems somewhat > unlikely, but somewhat resembles what may be an older bug in Ansible -- I > could be wrong. > It seems that the diff is saying the same thing as the check, so I suppose it is not wrong, but it shows differences while there are actually none (if I had run the command again without the --check, there would have been no changes). It makes me believe that what Ansible feeds to the diff is wrong, because of that --check option. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0145f866-b16c-4728-9ffa-483d2bf9e451%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
