From b8a4c7020f9327ac610eed21b3e418536b3ade32 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Fri, 21 Feb 2025 00:19:22 +0300 Subject: [PATCH] chore(ansible): small additions --- snippets/ansible/commands.sh | 1 + snippets/ansible/tasks.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/snippets/ansible/commands.sh b/snippets/ansible/commands.sh index 4e0c3de..725d7a0 100644 --- a/snippets/ansible/commands.sh +++ b/snippets/ansible/commands.sh @@ -109,6 +109,7 @@ ansible-vault view 'ssh.key.pub' --vault-password-file 'password_file.txt' ansible-vault edit 'ssh.key.pub' ANSIBLE_VAULT_PASSWORD_FILE='password_file.txt' ansible-vault decrypt --output '.ssh/id_rsa' 'ssh.key' diff 'some_role/files/ssh.key.plain' <(ansible-vault view --vault-password-file 'password_file.txt' 'some_role/files/ssh.key.enc') +echo -e '$ANSIBLE_VAULT;1.1;AES256\n386462…86436' | ansible-vault decrypt --ask-vault-password # List available plugins ansible-doc -t 'lookup' -l diff --git a/snippets/ansible/tasks.yml b/snippets/ansible/tasks.yml index 0abb326..7ef2de0 100644 --- a/snippets/ansible/tasks.yml +++ b/snippets/ansible/tasks.yml @@ -98,6 +98,8 @@ first_substr_matching_regex: "{{ 'sator arepo tenet opera rotas' | regex_search('\\stenet\\s') }}" 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 }}" + base64_decoded_string: "{{ 'c29tZSBzdHJpbmc=' | ansible.builtin.b64decode }}" - name: Manipulate lists tags: list_manipulation block: