code: def _fetch_os_release_infos():
      '''Return variable content of file '/etc/os-release' as dict.
  
      Return-example (in case of an Ubuntu 16.04):
          {
              'name': 'Ubuntu',
              'version': '16.04.1 LTS (Xenial Xerus)',
              'version_id': '16.04',
              ...
          }
      '''
      os_release_dict = {}
      lines = []
      with fabric.api.hide('output'):
          lines = run('cat /etc/os-release', capture=True).split('\n')
      os_release_dict = dict([_line_2_pair(line.strip('\r'))
                              for line in lines
                              if line.strip() != ''])
      return os_release_dicf _fetch_os_release_infos():
      '''Return variable content of file '/etc/os-release' as dict.
  
      Return-example (in case of an Ubuntu 16.04):
          {
              'name': 'Ubuntu',
              'version': '16.04.1 LTS (Xenial Xerus)',
              'version_id': '16.04',
              ...
          }
      '''
      os_release_dict = {}
      lines = []
      with fabric.api.hide('output'):
          lines = run('cat /etc/os-release', capture=True).split('\n')
      os_release_dict = dict([_line_2_pair(line.strip('\r'))
                              for line in lines
                              if line.strip() != ''])
      return os_release_dict
docs: Return variable content of file '/etc/os-release' as dict.
  
      Return-example (in case of an Ubuntu 16.04):
          {
              'name': 'Ubuntu',
              'version': '16.04.1 LTS (Xenial Xerus)',
              'version_id': '16.04',
              ...
          }