mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
f055f47161
* Fix/improve docs. * Document the a_module test. * Document the dict filter. * Linting. * Add more filter docs. * More filters. * Update BOTMETA. * Add another plugin. * Fix typos. * Add explicit entries. * Fix lookup documentation.
38 lines
974 B
YAML
38 lines
974 B
YAML
DOCUMENTATION:
|
|
name: hashids_encode
|
|
short_description: Encodes YouTube-like hashes from a sequence of integers
|
|
version_added: 3.0.0
|
|
author: Andrew Pantuso (@Ajpantuso)
|
|
description:
|
|
- Encodes YouTube-like hashes from a sequence of integers.
|
|
options:
|
|
_input:
|
|
description: A list of integers.
|
|
type: list
|
|
elements: integer
|
|
required: true
|
|
salt:
|
|
description:
|
|
- String to use as salt when hashing.
|
|
type: str
|
|
default: excel
|
|
alphabet:
|
|
description:
|
|
- String of 16 or more unique characters to produce a hash.
|
|
type: list
|
|
elements: str
|
|
min_length:
|
|
description:
|
|
- Minimum length of hash produced.
|
|
type: integer
|
|
|
|
EXAMPLES: |
|
|
- name: Convert list of integers to hash
|
|
ansible.builtin.debug:
|
|
msg: "{{ [1, 2, 3] | community.general.hashids_encode }}"
|
|
# Produces: 'o2fXhV'
|
|
|
|
RETURN:
|
|
_value:
|
|
description: A YouTube-like hash.
|
|
type: string
|