Yeah, that code path happens in AnsibleModule, which is not evaluated until the module actually executes.
There are some cases where an action plugin may bail early, but generally the above applies. On Tue, May 24, 2016 at 1:00 PM, Trond Hindenes <[email protected]> wrote: > Thanks Matt, that works! > I was under the impression that Ansible checked wether the module supports > check-mode before it executes it, but that's probably where I was wrong. > > On Tuesday, May 24, 2016 at 7:52:01 PM UTC+2, Matt Martz wrote: >> >> In ansible 2.0+ a new argument is passed to all modules called >> `_ansible_check_mode`. That is a boolean, and the module can interpret and >> do what it wants. >> >> Based on that value, and whether you indicate in someway that check mode >> is supported, then you could exit (not fail) with the same message as the >> python modules which is: >> >> self.exit_json(skipped=True, msg="remote module does not support check >> mode") >> >> I'm sure it might be useful to come up with a standard. Maybe a >> proposal? Matt Davis probably has some plans around a better PowerShell >> version of AnsibleModule. >> >> >> >> On Tue, May 24, 2016 at 12:26 PM, Trond Hindenes <[email protected]> >> wrote: >> >>> I'd like to support "check mode" in some of my PowerShell-based modules >>> for Ansible on Windows. >>> Is this currently supported? We're not using the AnsibleModule object at >>> all, so how can I implement this? Any thought and pointers appreciated. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ansible Development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Matt Martz >> @sivel >> sivel.net >> > -- > You received this message because you are subscribed to the Google Groups > "Ansible Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Matt Martz @sivel sivel.net -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
