docs: def from_yaml(data):
      """
      Interpolate the provided data and return a dict.
  
      Currently, this is used to reinterpolate the `molecule.yml` inside an
      Ansible playbook.  If there were any interpolation errors, they would
      have been found and raised earlier.
  
      :return: dict
      """
      molecule_env_file = os.environ['MOLECULE_ENV_FILE']
  
      env = os.environ.copy()
      env = config.set_env_from_file(env, molecule_env_file)
  
      i = interpolation.Interpolator(interpolation.TemplateWithDefaults, env)
      interpolated_data = i.interpolate(data)
  
      return util.safe_load(interpolated_data)