Я новичок в ansible, я пытаюсь расшифровать файл с помощью команды оболочки в ansible, которая успешно расшифровывается, но этот файл находится в режиме только для чтения пользователем root, пока я выполняю Инструмент расшифровки как другой пользователь. Теперь я хочу прочитать этот файл, у меня есть несколько вариантов, но я не смог, пожалуйста, помогите мне.
Команда: -
- name: decrypt properties
shell: /var/opt/emc/boostfs/bin/pwdtool.sh -d /home/ansible/encrypt.rsa /home/ansible/decrypt.yml chmod 755 /home/ansible/secrets.yml
Вывод: -
[ansible@10-222-34-51 mongotest]$ ls -ltr /home/ansible/decrypt.yml
-rw-r-----. 1 root root 122 Feb 12 05:46 /home/ansible/decrypt.yml
Требуемый вывод: -
[ansible@10-222-34-51 mongotest]$ ls -ltr /home/ansible/decrypt.yml
-rwxr-xr-x.-rw-r-xr-x. 1 root root 122 Feb 12 05:46 /home/ansible/decrypt.yml
Пробный пример: -
- name: decrypt properties
shell: /var/opt/emc/boostfs/bin/pwdtool.sh -d /home/ansible/encrypt.rsa /home/ansible/secrets.yml chmod 755 /home/ansible/decrypt.yml