'Create an ``IDeployer`` provider suitable for the configured backend
and this node.
:param api: The storage driver which will be supplied to the
``IDeployer`` factory defined by the ``BackendDescription``.
:return: The ``IDeployer`` provider.'

def get_deployer(self, api):

    deployer_factory = self.deployers[self.backend_description.deployer_type]
    address = self.get_external_ip(self.control_service_host, self.control_service_port)
    node_uuid = self.node_credential.uuid
    return deployer_factory(api=api, hostname=address, node_uuid=node_uuid)
