Execute task2 based on success of task1

I’m looking for some ideas on how to accomplish the following:

Task 1 targets Computer A
Task 2 targets Computer B & Computer C
Task 2 should only run if Task 1 completes successfully

I do not have server automation in my environment. Just BigFix Patch

thanks

Do a multiple stage approach with Task 1 and Task 2. Put something in Task 1 that when successful, Task 2 will kick off.

For example, Task 1 does its thing and it is successful. It then adds a regkey or places a file somewhere on the endpoint. Task 2 looks for said regkey or file before its relevant

1 Like

The issue is i’m targeting a different set of servers in each task. I think your approach would only work if i were targeting the same servers with each task (or am i missing something?)

You’re missing something. You can statically target the first task, but the sequential tasks need only be targeted dynamically; since they will trigger on whatever indicator you set upon Task 1 completion.

This approach won’t work as Lou is trying to apply sequenced tasks on different endpoints. Computer B&C are not able to query computer A.

@LouC I think the following article can give an idea of what you could implement as a solution without Automation plans.

https://www.linkedin.com/pulse/deploying-bigfix-baseline-sequence-without-using-server-consuegra/

2 Likes

This is an ideal case for using Bigfix rest api if you are interested in going down that path.

@fermt Thank you - the provided link is helpful.