-
Type: Improvement
-
Status: New
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Profile-YAML
-
Labels:None
Add an attribute on a capability to have it enabled based on the value of a property on the node.
For example if we take a MapR distribution (hadoop kind) they provide an installer where based on boolean properties you can enable zookeeper, hive etc...
Basically I would like to define a single node type for MapR with boolean properties to describe the services to install (that is more in line with the provided installer) and have capabilities being enabled based on the boolean choices on the node's properties.
Other solution is to create many child nodes but that looks like a bit like over-engeneering and not very flexible and not the best solution to the use-case.