File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/postgres_user.cpython-310.pyc
Back
o ;j�% � @ sz d Z ddlZddlZddlmZ e�e�Zdd� Z d dd�Z ddd �Z dS )z� Management of PostgreSQL users (roles) ====================================== The postgres_users module is used to create and manage Postgres users. .. code-block:: yaml frank: postgres_user.present � N)�postgresc C s dt vrdS dS )z5 Only load if the postgres module is present �postgres.user_exists)FzFUnable to load postgres module. Make sure `postgres.bins_dir` is set.T)�__salt__� r r �M/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/postgres_user.py�__virtual__ s r c sJ | i dd| � d�d�}|| ||||d�}|du rt j}d}td | fd | i|��}|dur0d }|dkr:|du r:| }|durY|d krQ| sQt �| ||d |�rQd}nt j| ||d�}i }|d k�r"|�d g �� |durt|d |krt||d<