Use the minion cache on the master to derive IP addresses based on minion ID.
Currently only contains logic to return an IPv4 address; does not handle IPv6, or authentication (passwords, keys, etc).
It is possible to configure this roster to prefer a particular type of IP over another. To configure the order, set the roster_order in the master config file. The default for this is:
roster_order: - public - private - local
Extract the preferred IP address from the ipv4 grain
targets(tgt, tgt_type='glob', **kwargs)¶
Return the targets from the flat yaml file, checks opts for location but defaults to /etc/salt/roster