Cloudify provides network abstraction to allow applications to define and create their network topology as part of the application deployment.
Currently, Cloudify offers network implementation for OpenStack using the Neutron API and the corresponding attributes in Nova API.
The recipe’s DSL allows the user to define access rules per service. Cloudify Cloud Driver uses these rules to create security groups and bind the service VMs to these groups.
Cloudify Network Cloud Driver provides API for working with floating IPs. This means that the recipe lifecycle events can use floating IPs programmatically
Here’s example of usage :
The recipe’s DSL allows for Security Rules definitions.
Both inbound and outbound rules are supported.
The rules refer to the scope of the access list using the following scope types (There are the levels of rules, aka types):