AIOrchestra. OpenSource OpenStack TOSCA orchestration plugin¶
TOSCA simple profile¶
AIOrchestra OpenStack plugin relays on TOSCA simple profile as bases. Plugin has several categories of types:
node types
artifacts
capabilities
relationships
Types¶
AIOrchestra OpenStack plugin implements next node types:
tosca.nodes.openstack.authorization
tosca.nodes.openstack.ssh_keypair
tosca.nodes.openstack.compute
tosca.nodes.openstack.network
tosca.nodes.openstack.network.subnet
tosca.nodes.openstack.network.port
tosca.nodes.openstack.network.router
tosca.nodes.openstack.network.floating_ip
tosca.nodes.openstack.network.port.security_group
tosca.nodes.openstack.network.port.security_group.rule
tosca.nodes.openstack.network.load_balancer
tosca.nodes.openstack.compute.file
AIOrchestra OpenStack plugin implements next artifacts:
tosca.artifacts.openstack.image
tosca.artifacts.openstack.compute.injection_file
tosca.artifacts.openstack.compute.userdata
AIOrchestra OpenStack plugin implements next ralationships:
tosca.relationships.openstack.inject_auth
tosca.relationships.openstack.ssh_keypair_provider
tosca.relationships.openstack.compute.injected_with
tosca.relationships.openstack.network.linked
tosca.relationships.openstack.compute.port.bind
tosca.relationships.openstack.network.port.bind
tosca.relationships.openstack.network.router.bind
tosca.relationships.openstack.network.router.link
tosca.relationships.openstack.network.floating_ip.provider
tosca.relationships.openstack.network.floating_ip
tosca.relationships.openstack.network.port.floating_ip
tosca.relationships.openstack.network.port.security_group.rule
tosca.relationships.openstack.network.port.security_group.attached
tosca.relationships.openstack.network.load_balancer.member
AIOrchestra OpenStack plugin implements next ralationships:
tosca.capabilities.openstack.network.load_balancer.endpoint
tosca.capabilities.openstack.network.load_balancer.member.endpoint
tosca.capabilities.openstack.network.port.bindable
tosca.capabilities.openstack.network.port.security_group.attachable
tosca.capabilities.openstack.network.port.security_group.rule.attachable
tosca.capabilities.openstack.auth.attachable
tosca.capabilities.openstack.compute.ssh.attachable
tosca.capabilities.openstack.flavor
Types definition can be found here.