docs: def print_environment_vars(env):
      """
      Print ``Ansible`` and ``Molecule`` environment variables and returns None.
  
      :param env: A dict containing the shell's environment as collected by
      ``os.environ``.
      :return: None
      """
      ansible_env = {k: v for (k, v) in env.items() if 'ANSIBLE_' in k}
      print_debug('ANSIBLE ENVIRONMENT', safe_dump(ansible_env))
  
      molecule_env = {k: v for (k, v) in env.items() if 'MOLECULE_' in k}
      print_debug('MOLECULE ENVIRONMENT', safe_dump(molecule_env))
  
      combined_env = ansible_env.copy()
      combined_env.update(molecule_env)
      print_debug(
          'SHELL REPLAY', " ".join(
              ["{}={}".format(k, v) for (k, v) in sorted(combined_env.items())]))
      print()