def get_satellites_list(self, sat_type):
        """Get a sorted satellite list: master then spare

        :param sat_type: type of the required satellites (arbiters, schedulers, ...)
        :type sat_type: str
        :return: sorted satellites list
        :rtype: list[alignak.objects.satellitelink.SatelliteLink]
        """
        satellites_list = []
        if sat_type in ['arbiters', 'schedulers', 'reactionners',
                        'brokers', 'receivers', 'pollers']:
            for satellite in getattr(self, sat_type):
                satellites_list.append(satellite)
            satellites_list = master_then_spare(satellites_list)

        return satellites_list