def converge(reporter, local_policy_path, target_host)
      reporter.update(TS.converge.converging(temp_cookbook.descriptor))
      converge_args = { local_policy_path: local_policy_path, target_host: target_host }
      converger = Action::ConvergeTarget.new(converge_args)
      converger.run do |event, data|
        case event
        when :success
          reporter.success(TS.converge.success(temp_cookbook.descriptor))
        when :converge_error
          reporter.error(TS.converge.failure(temp_cookbook.descriptor))
        when :creating_remote_policy
          reporter.update(TS.converge.creating_remote_policy)
        when :uploading_trusted_certs
          reporter.update(TS.converge.uploading_trusted_certs)
        when :running_chef
          reporter.update(TS.converge.converging(temp_cookbook.descriptor))
        when :reboot
          reporter.success(TS.converge.reboot)
        else
          handle_message(event, data, reporter)
        end
      end
    end
def converge(reporter, local_policy_path, target_host)
      reporter.update(TS.converge.converging(temp_cookbook.descriptor))
      converge_args = { local_policy_path: local_policy_path, target_host: target_host }
      converger = Action::ConvergeTarget.new(converge_args)
      converger.run do |event, data|
        case event
        when :success
          reporter.success(TS.converge.success(temp_cookbook.descriptor))
        when :converge_error
          reporter.error(TS.converge.failure(temp_cookbook.descriptor))
        when :creating_remote_policy
          reporter.update(TS.converge.creating_remote_policy)
        when :uploading_trusted_certs
          reporter.update(TS.converge.uploading_trusted_certs)
        when :running_chef
          reporter.update(TS.converge.converging(temp_cookbook.descriptor))
        when :reboot
          reporter.success(TS.converge.reboot)
        else
          handle_message(event, data, reporter)
        end
      end
    end
def converge ( reporter , local_policy_path , target_host ) reporter . update ( TS . converge . converging ( temp_cookbook . descriptor ) ) converge_args = { local_policy_path : local_policy_path , target_host : target_host } converger = Action :: ConvergeTarget . new ( converge_args ) converger . run do | event , data | case event when :success reporter . success ( TS . converge . success ( temp_cookbook . descriptor ) ) when :converge_error reporter . error ( TS . converge . failure ( temp_cookbook . descriptor ) ) when :creating_remote_policy reporter . update ( TS . converge . creating_remote_policy ) when :uploading_trusted_certs reporter . update ( TS . converge . uploading_trusted_certs ) when :running_chef reporter . update ( TS . converge . converging ( temp_cookbook . descriptor ) ) when :reboot reporter . success ( TS . converge . reboot ) else handle_message ( event , data , reporter ) end end end
Runs the Converge action and renders UI updates as
 the action reports back
Runs the Converge action and renders UI updates as the action reports back