docs: def cli(env, identifier, postinstall, key, image):
      """Reload operating system on a virtual server."""
  
      vsi = SoftLayer.VSManager(env.client)
      vs_id = helpers.resolve_id(vsi.resolve_ids, identifier, 'VS')
      keys = []
      if key:
          for single_key in key:
              resolver = SoftLayer.SshKeyManager(env.client).resolve_ids
              key_id = helpers.resolve_id(resolver, single_key, 'SshKey')
              keys.append(key_id)
      if not (env.skip_confirmations or formatting.no_going_back(vs_id)):
          raise exceptions.CLIAbort('Aborted')
  
      vsi.reload_instance(vs_id,
                          post_uri=postinstall,
                          ssh_keys=keys,
                          image_id=image)