ACIL FM
Dark
Refresh
Current DIR:
/usr/share/ansible/collections/ansible_collections/community/general/plugins/filter
/
usr
share
ansible
collections
ansible_collections
community
general
plugins
filter
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
counter.py
1.89 MB
chmod
View
DL
Edit
Rename
Delete
crc32.py
1.6 MB
chmod
View
DL
Edit
Rename
Delete
dict.py
1.93 MB
chmod
View
DL
Edit
Rename
Delete
dict_kv.py
2.47 MB
chmod
View
DL
Edit
Rename
Delete
from_csv.py
3.62 MB
chmod
View
DL
Edit
Rename
Delete
groupby_as_dict.py
2.77 MB
chmod
View
DL
Edit
Rename
Delete
hashids.py
2.81 MB
chmod
View
DL
Edit
Rename
Delete
hashids_decode.yml
1.14 MB
chmod
View
DL
Edit
Rename
Delete
hashids_encode.yml
1.14 MB
chmod
View
DL
Edit
Rename
Delete
jc.py
4.74 MB
chmod
View
DL
Edit
Rename
Delete
json_query.py
4.96 MB
chmod
View
DL
Edit
Rename
Delete
lists_mergeby.py
6.2 MB
chmod
View
DL
Edit
Rename
Delete
random_mac.py
2.79 MB
chmod
View
DL
Edit
Rename
Delete
time.py
4.32 MB
chmod
View
DL
Edit
Rename
Delete
to_days.yml
1.53 MB
chmod
View
DL
Edit
Rename
Delete
to_hours.yml
1.54 MB
chmod
View
DL
Edit
Rename
Delete
to_milliseconds.yml
1.58 MB
chmod
View
DL
Edit
Rename
Delete
to_minutes.yml
1.55 MB
chmod
View
DL
Edit
Rename
Delete
to_months.yml
1.54 MB
chmod
View
DL
Edit
Rename
Delete
to_seconds.yml
1.55 MB
chmod
View
DL
Edit
Rename
Delete
to_time_unit.yml
2.28 MB
chmod
View
DL
Edit
Rename
Delete
to_weeks.yml
1.53 MB
chmod
View
DL
Edit
Rename
Delete
to_years.yml
1.53 MB
chmod
View
DL
Edit
Rename
Delete
unicode_normalize.py
2.36 MB
chmod
View
DL
Edit
Rename
Delete
version_sort.py
1.48 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/share/ansible/collections/ansible_collections/community/general/plugins/filter/dict_kv.py
# -*- coding: utf-8 -*- # Copyright (C) 2020 Stanislav German-Evtushenko (@giner) <ginermail@gmail.com> # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later from __future__ import (absolute_import, division, print_function) __metaclass__ = type DOCUMENTATION = ''' name: dict_kv short_description: Convert a value to a dictionary with a single key-value pair version_added: 1.3.0 author: Stanislav German-Evtushenko (@giner) description: - Convert a value to a dictionary with a single key-value pair. positional: key options: _input: description: The value for the single key-value pair. type: any required: true key: description: The key for the single key-value pair. type: any required: true ''' EXAMPLES = ''' - name: Create a one-element dictionary from a value ansible.builtin.debug: msg: "{{ 'myvalue' | dict_kv('mykey') }}" # Produces the dictionary {'mykey': 'myvalue'} ''' RETURN = ''' _value: description: A dictionary with a single key-value pair. type: dictionary ''' def dict_kv(value, key): '''Return a dictionary with a single key-value pair Example: - hosts: localhost gather_facts: false vars: myvar: myvalue tasks: - debug: msg: "{{ myvar | dict_kv('thatsmyvar') }}" produces: ok: [localhost] => { "msg": { "thatsmyvar": "myvalue" } } Example 2: - hosts: localhost gather_facts: false vars: common_config: type: host database: all myservers: - server1 - server2 tasks: - debug: msg: "{{ myservers | map('dict_kv', 'server') | map('combine', common_config) }}" produces: ok: [localhost] => { "msg": [ { "database": "all", "server": "server1", "type": "host" }, { "database": "all", "server": "server2", "type": "host" } ] } ''' return {key: value} class FilterModule(object): ''' Query filter ''' def filters(self): return { 'dict_kv': dict_kv }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply