ispras / clouni

Cloud Unifier Tool for Service Orchestration
Apache License 2.0
5 stars 8 forks source link

Normative graph operations #41

Closed sadimer closed 2 years ago

sadimer commented 2 years ago

Some features that have been made: 1) Now all tasks generated by clouni are divided into separate playbooks according to the types of nodes/relationships and operations, async mode - deleted, now playbooks always run 2) A graph of operations for nodes and relationships has been created, the full tosca.interfaces.node.lifecycle.Standard is supported and operations pre_configure_source, post_configure_source, pre_configure_target, post_configure_target, add_source from tosca.interfaces.relationship.Configure are supported too 3) The collection of all ansible facts takes place at the level of mapping to provider template 4) The mapping for endpoint capability has been changed, now it does not use ansible 5) The mapping for adding a host has been changed, now it is possible to specify through host parameters whether we want to use floating ip or connect from inside the internal network, and the addition of the host itself is now performed in mapping by adding the implementation script to the create operation 6) Ci/cd added 7) Added the creation of a keypair node, it is necessary to configure software components over ssh 8) Some other edits and changes

All changes have been tested, unit tests have been written