HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/roster/__pycache__/flat.cpython-310.pyc
o

�N�g��@sLdZddlZddlZddlZddlmZddlmZe�	e
�Zddd�ZdS)	z?
Read in the roster from a flat file using the renderer system
�N)�get_roster_file)�compile_template�globcKsvtt�}tj�ti�}t||tdtdtdfddi|��}i}|D]}tj�||�|t|�<q#t	d|||d�S)zs
    Return the targets from the flat yaml file, checks opts for location but
    defaults to /etc/salt/roster
    ZrendererZrenderer_blacklistZrenderer_whitelistZ
mask_valuez*passw*zroster_matcher.targetsZipv4)
rZ__opts__�salt�loaderZrenderrZconfigZ	apply_sdb�strZ	__utils__)ZtgtZtgt_type�kwargs�templateZrend�rawZconditioned_rawZminion�r�D/opt/saltstack/salt/lib/python3.10/site-packages/salt/roster/flat.py�targetss"���	r
)r)
�__doc__�loggingZsalt.configrZsalt.loaderZsalt.rosterrZ
salt.templater�	getLogger�__name__�logr
rrrr�<module>s