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/cli/__pycache__/ |
Upload File : |
� ���c& � � � d dl mZmZmZ eZd dlmZ d dlm Z d dlmZ d dlm Z d dlmZmZmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lm Z e � � Z! G d� de� � Z"dd�Z#e$dk r e#� � dS dS )� )�absolute_import�division�print_function)�CLI)� constants)�context)�option_helpers)�AnsibleError�AnsibleOptionsError�AnsibleParserError)�TaskQueueManager)�to_text)�parse_kv)� from_yaml)�Playbook)�Play)�Displayc �@ � � e Zd ZdZdZ� fd�Z� fd�Zd� Z� fd�Z� xZ S )�AdHocCLIz� is an extra-simple tool/framework/API for doing 'remote things'. this command allows you to define and run a single task 'playbook' against a set of hosts �ansiblec � �� t t | � � � ddd�� � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � t j | j � � | j � ddddt$ j � � � | j � d ddd t$ j z t$ j � � � | j � ddd�� � dS )z* create an options parser for bin/ansible z%prog <host-pattern> [options]z>Define and run a single task 'playbook' against a set of hostsz=Some actions do not make sense in Ad-Hoc (include, meta, etc))�usage�desc�epilogz-az--args�module_argsz�The action's options in space separated k=v format: -a 'opt1=val1 opt2=val2' or a json string: -a '{"opt1": "val1", "opt2": "val2"}')�dest�help�defaultz-mz --module-name�module_namez*Name of the action to execute (default=%s)�args�patternzhost pattern)�metavarr N)�superr �init_parser�opt_help�add_runas_options�parser�add_inventory_options�add_async_options�add_output_options�add_connect_options�add_check_options�add_runtask_options�add_vault_options�add_fork_options�add_module_options�add_basedir_options�add_tasknoplay_options�add_argument�C�DEFAULT_MODULE_ARGS�DEFAULT_MODULE_NAME)�self� __class__s ��6/usr/lib/python3.11/site-packages/ansible/cli/adhoc.pyr$ zAdHocCLI.init_parser"