o
�N�g_ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZe� e
�Ze�dddg�Z
e
ddd�e
d d
d�e
ddd�fZd
d� Zdd� Zddd�ZG dd� d�ZdS )z�
Parses roster entries out of Host directives from SSH config
.. code-block:: bash
salt-ssh --roster sshconfig '*' -r "echo hi"
� N�
_SSHConfRegex�target_field�pattern�userz\s+User (.*))r r �portz\s+Port (.*)Zprivz\s+IdentityFile (.*)c C s>