Uploaded image for project: 'OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC'
  1. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC
  2. TOSCA-208

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

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Profile-YAML
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              luc.boutier Luc Boutier (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: