Merge pull request '8025-refactor-awx_Task_Bacula_hide_stdout_with_no_log_true_in_Convert' (!37) from 8025-refactor-awx_Task_Bacula_hide_stdout_with_no_log_true_in_Convert into main
Reviewed-on: #37 Reviewed-by: Juan Ferrer <juan@verdnatura.es>
This commit is contained in:
commit
2ad298cc03
|
@ -7,15 +7,18 @@
|
||||||
src: /etc/bacula/common_default_passwords
|
src: /etc/bacula/common_default_passwords
|
||||||
register: file_content
|
register: file_content
|
||||||
- name: Going to text plane
|
- name: Going to text plane
|
||||||
|
no_log: true
|
||||||
set_fact:
|
set_fact:
|
||||||
file_content_decoded: "{{ file_content.content | b64decode }}"
|
file_content_decoded: "{{ file_content.content | b64decode }}"
|
||||||
- name: Extracting passwords
|
- name: Extracting passwords
|
||||||
|
no_log: true
|
||||||
set_fact:
|
set_fact:
|
||||||
passwords: "{{ file_content_decoded.splitlines() | select('match', '^[^#]') | map('regex_replace', '^([^=]+)=(.+)$', '\\1:\\2') | list }}"
|
passwords: "{{ file_content_decoded.splitlines() | select('match', '^[^#]') | map('regex_replace', '^([^=]+)=(.+)$', '\\1:\\2') | list }}"
|
||||||
- name: Initialize password dictionary
|
- name: Initialize password dictionary
|
||||||
set_fact:
|
set_fact:
|
||||||
bacula_passwords: {}
|
bacula_passwords: {}
|
||||||
- name: Convert lines to individual variables generating a new dict
|
- name: Convert lines to individual variables generating a new dict
|
||||||
|
no_log: true
|
||||||
set_fact:
|
set_fact:
|
||||||
bacula_passwords: "{{ bacula_passwords | combine({item.split(':')[0].lower(): item.split(':')[1] | regex_replace('\\n$', '') }) }}"
|
bacula_passwords: "{{ bacula_passwords | combine({item.split(':')[0].lower(): item.split(':')[1] | regex_replace('\\n$', '') }) }}"
|
||||||
loop: "{{ passwords }}"
|
loop: "{{ passwords }}"
|
||||||
|
|
Loading…
Reference in New Issue