'Provision flocker on this node.
:param PackageSource package_source: The source from which to install
flocker.
:param set variants: The set of variant configurations to use when
provisioning'

def provision(self, package_source, variants=()):

    return self._provisioner._provision(node=self, package_source=package_source, distribution=self.distribution, variants=variants).on(success=(lambda _: self.address))
