Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.11/site-packages/ansible/playbook/role/__pycache__/ |
Upload File : |
� ���c� � � � d dl mZmZmZ eZd dlmZ d dlm Z d dl mZ d dlm Z d dlmZ dgZg d�Z e � � Z G d � de� � Zd S )� )�absolute_import�division�print_function)�AnsibleError)�string_types)�RoleDefinition)�Display��scm_archive_resource�RoleRequirement)�name�role�scm�src�versionc �\ � e Zd ZdZd� Zed� � � Zed� � � Zed d �� � ZdS )r z� Helper class for Galaxy, which is used to parse both dependencies specified in meta/main.yml and requirements.yml files. c � � d S )N� )�selfs �F/usr/lib/python3.11/site-packages/ansible/playbook/role/requirement.py�__init__zRoleRequirement.__init__0 s � ��� c � � d| vrd| vr| S | � d� � d }|� d� � r |d d� }|� d� � r |d d� }d |v r|� d � � d }|S )Nz://�@�/���z.git����.tar.gzi�����,r )�split�endswith)�repo_url� trailing_paths r �repo_url_to_role_namez%RoleRequirement.repo_url_to_role_name3 s� � � �� � �S��%8�%8��O� ���s�+�+�B�/� ��!�!�&�)�)� /�)�#�2�#�.�M��!�!�)�,�,� /�)�#�2�#�.�M��-���)�/�/��4�4�Q�7�M��r c � � t | t � � r�d }d }d }d }d| v r�| � d� � dk r,| � � � � dd� � \ }}nZ| � d� � dk r-| � � � � dd� � \ }}}nt d| z � � �| }|�t � |� � }d|v r|� dd� � \ }}t ||||�� � S d| v r'| d }d|v rt d|z � � �| d= || d <