docs: def _get_beacons(self,
                       include_opts=True,
                       include_pillar=True):
          '''
          Return the beacons data structure
          '''
          beacons = {}
          if include_pillar:
              pillar_beacons = self.opts.get('pillar', {}).get('beacons', {})
              if not isinstance(pillar_beacons, dict):
                  raise ValueError('Beacons must be of type dict.')
              beacons.update(pillar_beacons)
          if include_opts:
              opts_beacons = self.opts.get('beacons', {})
              if not isinstance(opts_beacons, dict):
                  raise ValueError('Beacons must be of type dict.')
              beacons.update(opts_beacons)
          return beacons