code: def join_cluster(host, user='rabbit', ram_node=None, runas=None):
      '''
      Join a rabbit cluster
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.join_cluster rabbit.example.com rabbit
      '''
      cmd = [RABBITMQCTL, 'join_cluster']
      if ram_node:
          cmd.append('--ram')
      cmd.append('{0}@{1}'.format(user, host))
  
      if runas is None and not salt.utils.platform.is_windows():
          runas = salt.utils.user.get_user()
      stop_app(runas)
      res = __salt__['cmd.run_all'](cmd, reset_system_locale=False, runas=runas, python_shell=False)
      start_app(runas)
  
      return _format_response(res, 'Join'f join_cluster(host, user='rabbit', ram_node=None, runas=None):
      '''
      Join a rabbit cluster
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.join_cluster rabbit.example.com rabbit
      '''
      cmd = [RABBITMQCTL, 'join_cluster']
      if ram_node:
          cmd.append('--ram')
      cmd.append('{0}@{1}'.format(user, host))
  
      if runas is None and not salt.utils.platform.is_windows():
          runas = salt.utils.user.get_user()
      stop_app(runas)
      res = __salt__['cmd.run_all'](cmd, reset_system_locale=False, runas=runas, python_shell=False)
      start_app(runas)
  
      return _format_response(res, 'Join')
docs: Join a rabbit cluster
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.join_cluster rabbit.example.com rabbit