Add conditional capabilities (enable/disable capabilities on a node)

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major
    • None
    • Affects Version/s: None
    • Component/s: Profile-YAML
    • 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.

            Assignee:
            Unassigned
            Reporter:
            Luc Boutier (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: