code: def tree(path='/', profile=None, **kwargs):
      '''
      .. versionadded:: 2014.7.0
  
      Recurse through etcd and return all values.  Returns None on failure.
  
      CLI Example:
  
  
      .. code-block:: bash
  
          salt myminion etcd.tree
          salt myminion etcd.tree profile=my_etcd_config
          salt myminion etcd.tree host=127.0.0.1 port=2379
          salt myminion etcd.tree /path/to/keys profile=my_etcd_config
      '''
      client = __utils__['etcd_util.get_conn'](__opts__, profile, **kwargs)
      return client.tree(pathf tree(path='/', profile=None, **kwargs):
      '''
      .. versionadded:: 2014.7.0
  
      Recurse through etcd and return all values.  Returns None on failure.
  
      CLI Example:
  
  
      .. code-block:: bash
  
          salt myminion etcd.tree
          salt myminion etcd.tree profile=my_etcd_config
          salt myminion etcd.tree host=127.0.0.1 port=2379
          salt myminion etcd.tree /path/to/keys profile=my_etcd_config
      '''
      client = __utils__['etcd_util.get_conn'](__opts__, profile, **kwargs)
      return client.tree(path)
docs: .. versionadded:: 2014.7.0
  
      Recurse through etcd and return all values.  Returns None on failure.
  
      CLI Example:
  
  
      .. code-block:: bash
  
          salt myminion etcd.tree
          salt myminion etcd.tree profile=my_etcd_config
          salt myminion etcd.tree host=127.0.0.1 port=2379
          salt myminion etcd.tree /path/to/keys profile=my_etcd_config