HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/roster/__pycache__/flat.cpython-310.pyc
o

;j��@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