[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Operation implementations
If we want to get a point where it is possible to create portable service definitions in TOSCA, we need to make sure that we clearly define the “membrane” between the TOSCA orchestrator and the external world. This membrane currently consists
of “operation implementations” and the information needed by those operation implementations.
During this week’s TOSCA Language Ad-Hoc meeting, there were at least three different viewpoints expressed about how operation implementations can be defined in TOSCA:
We should explore all three of these viewpoints. One way to do this is to work through specific examples where the best way (or only way) to provide the operation implementation is through one of these three options.
During the meeting, the following use cases were mentioned:
o
Within the Orchestrator execution environment o
One a remote “host”
o
A *.py file o
A python egg o
How to deal with virtual environments? o
Best way to deal with dependencies?
o
A .java file o
A jar file
o
Using Ansible o
Using Ansible Tower
o
Using plain Docker (or some other container mgmt. system) o
Using Kubernetes (or some other orchestration system)
For each of these use cases, it would be helpful to:
Please contribute when you have a chance. If we get enough of these, I’ll try to create a spot for them in our public github repository. Thanks, Chris
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]