Yes. My understanding is that artifacts are not an important part of the object-oriented contract, but are instead "attachments" to nodes. Supporting this is that the same definition format appears in both node templates and node types. In a way, putting the artifact definition in the node type is thus just setting a default value for it.
So ARIA, for now, let's you override them freely. On Tue, Nov 7, 2017 at 3:35 PM, Steve Baillargeon < [email protected]> wrote: > Hi > Does ARIA support the ability to override an implementation artifact that > is already been specified in the node type? > For instance: > > node_types: > aria.openstack.nodes.Server: > derived_from: tosca.nodes.Compute > ... > interfaces: > Standard: > create: > implementation: cloudify-openstack-plugin > > nova_plugin.server.create > > > topology_template: > node_templates: > fortigate_vnf: > type: aria.openstack.nodes.Server > interfaces: > Standard: > create: > implementation: my_script.py > > > > Regards > Steve Baillargeon > >
