LINUX.ORG.RU

не могу разобраться с ansible

 


1

2

есть файл,который зашифрован через ansible vault, в нем переменная , нужно в любом случае получить переменную из этого файла,делал что то тип такого:

- hosts: all
  become: true
  tasks:
  - name: check on enrypted secret ?
    shell: cat /home/user/ans/var
    register: encState


  - name: cat encrypt file
    shell: cat /home/ans/var | grep vars
    when: "'vars' in encState.stdout"
    register: var     

  - name: view ecnrypt file
    shell: ansible-vault view /home/user/ans/var --vault-password-file /home/user/ans/1 | grep vars
    register: var     
    when: not 'vars' in encState.stdout

  - name: end
    debug: msg="{{var}}"

но , если файл зашифрован ,оно читает его , если файл не зашифрован,оно его читает через cat , но потом каким то образом переменная перезаписывается nam-ом который скипается , как такое решается ?


Ответ на: комментарий от demsi

как по мне он не оч удобен

но это дело каждого

echo_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.