Perfect, exactly what I needed. Thanks!
On Wednesday, July 23, 2014 6:15:36 PM UTC-4, Michael DeHaan wrote: > > Instead of ignore_errors: True, consider: > > failed_when: False > > The reporting of changed always can be fixed with > > changed_when: False > > > > > On Wed, Jul 23, 2014 at 1:14 PM, Synaesthete <[email protected] > <javascript:>> wrote: > >> I'm writing a playbook that runs an initial git commit on a folder if >> there has not yet been a commit. I check this using: >> >> - name: Get commit count >> command: git rev-list HEAD --count chdir={{ project_path }} >> ignore_errors: yes >> register: git_commit_count >> >> If there have been no commits, this command returns an error, in which >> case I then conditionally run a few other git-related steps. I have two >> issues with this: >> >> 1. Even if the error is ignored, it is still reported in the log >> display even if I have not enabled verbose mode >> 2. This step always reports "changed" which breaks my idempotency >> check that ensures changed=0 on a second run >> >> Is there a good way to work around this? Can I take this step "off the >> record"? >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/e7a16351-f652-4d12-96a9-5be523b32aad%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/e7a16351-f652-4d12-96a9-5be523b32aad%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/5338ddbf-29ba-4673-bd69-93da4bc10296%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
