def load_state
      if File.file?(STATE_FILE)
        state = RightScale::JsonUtilities::read_json(STATE_FILE)
        @log_level = state['log_level'] || Logger::INFO
        Log.info("Initializing CookState from  #{STATE_FILE} with #{state.inspect}") if @log_level == Logger::DEBUG

        @has_downloaded_cookbooks = state['has_downloaded_cookbooks']
        @startup_tags = state['startup_tags'] || []
        @reboot = state['reboot']
        @log_file = state['log_file'] # nil if not in state loaded from disk
      end
      true
    end
def load_state
      if File.file?(STATE_FILE)
        state = RightScale::JsonUtilities::read_json(STATE_FILE)
        @log_level = state['log_level'] || Logger::INFO
        Log.info("Initializing CookState from  #{STATE_FILE} with #{state.inspect}") if @log_level == Logger::DEBUG

        @has_downloaded_cookbooks = state['has_downloaded_cookbooks']
        @startup_tags = state['startup_tags'] || []
        @reboot = state['reboot']
        @log_file = state['log_file'] # nil if not in state loaded from disk
      end
      true
    end
load dev state from disk

 === Return
 true:: Always return true