Skip navigation

Add Ability to use conditions in a BL-Package

score 435
You have not voted. On Roadmap

Hi,

 

it would be awesome if you could add conditions to a BLPacge so that you can decide what assesets get deployed to a specific target.

This would really improve the overall usability for all BLPackages in all areas but especially when remediating certain compliance rules.

 

As of today when we want to scan a target server and check if a certain agent is installed, we always have to create 2 rules in case the software-package of that agent is available in x86 and x86_64 flavour.

 

So what we do in the rule is.

 

Rule 1:

IF

     ??TARGET.OS_PLATFORM = "x86"

THEN

     Application "xyz" exists

 

As a Remediation Package for this rule we link a BLPackage that includes software "xyz" in its x86 version.

 

 

Rule 2:

IF

     ??TARGET.OS_PLATFORM = "x86_64"

THEN

     Application "xyz" exists

 

As a Remediation Package for this rule we link a BLPackage that includes software "xyz" in its x86_64 version.

 

 

 

What would be great is if we were able to do that differentiation in a single BL-Package:

 

That differentation could simply be based on TARGET Properties and just use IF THEN conditions.

 

We know that in the example above we could just push both installables to the target server and then add a External-Command/Script that decides on the target, which one to install.

However, there are plenty of other assets we deploy directly via a BLPackage, like files, registry-keys, users....etc.

 

Please let me know if i didn't make myself clear.

 

Regards

Steffen

Comments

Vote history