On 11/2/20 2:08 PM, Luke C wrote: > Thanks for the reply. > Yes I know ... :) > > The problem is that I want to have dynamic when conditions for huge amount of > tasks. > With standard when condition I would have to provide a particular static > condition for each task (which in fact are > mostly external script executions). > I thought it would be just easier and faster with additional callback module. > > Kind regards > Luke
Can you give an example? Speed is probably not the issue with the when
conditions if they rely on external scripts.
Regards
Racke
>
>
> poniedziałek, 2 listopada 2020 o 13:57:43 UTC+1 [email protected] napisał(a):
>
> On 11/2/20 1:49 PM, Luke C wrote:
> > Hey guys
> >
> > I would like to ask whether it's possible to SKIP task
> programmatically, using python & callback module?
> >
> > I've been trying to do this for 3 days and I still don't know how.
> > Is there some special variable which I could use in *v2_runner_on_start
> *or *v2_playbook_on_task_start* methods?
> >
> > I don't want to use ansible's when condition, task should be omitted
> dynamically basing on the results gathered
> earlier.
> >
> > e.g.:
> > def v2_runner_on_start(self, host, task):
> > if self.checksomething():
> > print("Task should be omitted")
> > <OMIT TASK, DO NOT RUN IT>
> > else:
> > print("Yes, task should be executed, proceed")
> >
> >
>
> Do you know that Ansible's when conditions can be very well based on
> results gathered earlier?
>
> Regards
> Racke
>
> >
> >
> > --
> > 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]
> <mailto:[email protected]>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/ansible-project/34e2ed5a-2fad-40cf-a852-f94af07fd096n%40googlegroups.com
>
> <https://groups.google.com/d/msgid/ansible-project/34e2ed5a-2fad-40cf-a852-f94af07fd096n%40googlegroups.com>
> >
>
> <https://groups.google.com/d/msgid/ansible-project/34e2ed5a-2fad-40cf-a852-f94af07fd096n%40googlegroups.com?utm_medium=email&utm_source=footer
>
> <https://groups.google.com/d/msgid/ansible-project/34e2ed5a-2fad-40cf-a852-f94af07fd096n%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
>
>
> --
> Ecommerce and Linux consulting + Perl and web application programming.
> Debian and Sympa administration. Provisioning with Ansible.
>
> --
> 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]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/f1b9d8c6-f367-4c75-b812-226a4eb7b82bn%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/f1b9d8c6-f367-4c75-b812-226a4eb7b82bn%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/df856673-0be5-27f5-4492-fe6a052a2d46%40linuxia.de.
OpenPGP_0x5B93015BFA2720F8.asc
Description: application/pgp-keys
OpenPGP_signature
Description: OpenPGP digital signature
