@abstractmethod<EOL><INDENT>def start(self, unique_id, configs=None):<DEDENT>
pass<EOL>
Start the service.  If `unique_id` has already been installed  it is expected that the service is started on the
        host specified by the previous instance of install.  Otherwise the deployer may use the configs to determine where
        to install the process.

        :Parameter unique_id: the name of the process
        :Parameter configs: a map of configs the deployer may use to modify the start