A Cloudify manager can be attached to multiple networks inside the relevant IaaS, and so there needs to be an ability for different deployments (or even nodes) to be installed on different networks, and thus, communicate with the manager via different IPs/hostnames.
The user will have the ability to specify all the different manager networks during bootstrap. By default, there will only be a single network named “default” with the manager’s private IP, which is also set during bootstrap.
Users that want to separate agent->manager communication from other types of communications with the manager, will be able to override the “default” network during bootstrap.
Any networks added at bootstrap will be referenceable in a blueprint (under agent_config).