code: def master_config(opts, vm_):
      '''
      Return a master's configuration for the provided options and VM
      '''
      # Let's get a copy of the salt master default options
      master = copy.deepcopy(salt.config.DEFAULT_MASTER_OPTS)
      # Some default options are Null, let's set a reasonable default
      master.update(
          log_level='info',
          log_level_logfile='info',
          hash_type='sha256'
      )
  
      # Get ANY defined master setting, merging data, in the following order
      # 1. VM config
      # 2. Profile config
      # 3. Global configuration
      master.update(
          salt.config.get_cloud_config_value(
              'master', vm_, opts, default={}, search_global=True
          )
      )
      return mastef master_config(opts, vm_):
      '''
      Return a master's configuration for the provided options and VM
      '''
      # Let's get a copy of the salt master default options
      master = copy.deepcopy(salt.config.DEFAULT_MASTER_OPTS)
      # Some default options are Null, let's set a reasonable default
      master.update(
          log_level='info',
          log_level_logfile='info',
          hash_type='sha256'
      )
  
      # Get ANY defined master setting, merging data, in the following order
      # 1. VM config
      # 2. Profile config
      # 3. Global configuration
      master.update(
          salt.config.get_cloud_config_value(
              'master', vm_, opts, default={}, search_global=True
          )
      )
      return master
docs: Return a master's configuration for the provided options and VM