����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
a
�)g� � @ sp d Z ddlmZmZmZ eZddlZddlm Z
ddlmZ ddl
mZ ddlmZ dd� ZG d d
� d
e�ZdS )z9 This manages remote shared Ansible objects, mainly roles� )�absolute_import�division�print_functionN)�context)�to_bytes)� yaml_loadc C sV t j�t j�t�dd�} tt| dd�d��}t|�W d � S 1 sH0 Y d S )N�datazcollections_galaxy_meta.ymlZsurrogate_or_strict)�errors�rb)�os�path�join�dirname�__file__�openr r )� meta_pathZ
galaxy_obj� r �;/usr/lib/python3.9/site-packages/ansible/galaxy/__init__.py� get_collections_galaxy_meta_info% s r c @ s4 e Zd ZdZdd� Zedd� �Zdd� Zdd � Zd
S )�Galaxyz Keeps global galaxy info c C sn t j�dtj�}|| _i | _tj� t
�\}}t j�dd�}|dkrXtj�|t j�d��}tj�|d|�| _d S )N�
roles_pathZ role_type�default�typer )
r ZCLIARGS�get�CZDEFAULT_ROLES_PATHZroles_paths�rolesr r �splitr r
� DATA_PATH)�selfr Zthis_dirZ
this_filenameZ type_pathr r r �__init__. s zGalaxy.__init__c C s | j S �N)r )r r r r �default_role_skeleton_path@ s z!Galaxy.default_role_skeleton_pathc C s || j |j<