code: def _readClusterSettings(self):
          
          instanceMetaData = get_instance_metadata()
          region = zoneToRegion(self._zone)
          conn = boto.ec2.connect_to_region(region)
          instance = conn.get_all_instances(instance_ids=[instanceMetaData["instance-id"]])[0].instances[0]
          self.clusterName = str(instance.tags["Name"])
          self._buildContext()
          self._subnetID = instance.subnet_id
          self._leaderPrivateIP = instanceMetaData['local-ipv4']  # this is PRIVATE IP
          self._keyName = list(instanceMetaData['public-keys'].keys())[0]
          self._tags = self.getLeader().tags
          self._masterPublicKey = self._setSSH()
docs: Reads the cluster settings from the instance metadata, which assumes the instance
          is the leader.