From 87db16042fdbde4bc8ad123223fe5f7bfddf556b Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Fri, 21 Feb 2025 21:12:58 +0300 Subject: [PATCH] chore(ansible): just write down a way to obfuscate a password --- snippets/ansible/tasks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/snippets/ansible/tasks.yml b/snippets/ansible/tasks.yml index 7ef2de0..3b7de05 100644 --- a/snippets/ansible/tasks.yml +++ b/snippets/ansible/tasks.yml @@ -96,6 +96,7 @@ pattern_is_at_the_beginning_of_string: "{{ 'sator arepo tenet opera rotas' is match('sator arepo') }}" regex_is_anywhere_in_string: "{{ 'sator arepo tenet opera rotas' is regex('\\stenet\\s') }}" first_substr_matching_regex: "{{ 'sator arepo tenet opera rotas' | regex_search('\\stenet\\s') }}" + password_obfuscated: "{{ 'sensitiveString' | regex_replace('^(.{2}).*(.{2})$', '\\1…\\2') }}" value_from_json_string_in_module_output: >- {{ 'ansible_job_id' | extract(module_output | regex_search('{.*}') | from_json) }} base64_encoded_string: "{{ 'some string' | ansible.builtin.b64encode }}"