Я пытаюсь использовать зашифрованный пароль для учетных данных SVN.
К сожалению, я получаю ошибку.
Моя задача:
- name: Export subversion directory to folder
vars:
svn_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
61366435663930323762326534376237329939319321939999373334616364343865333830333435
6338646239363735376431633863333632363135383963390a636664353535663366336263626264
39616366333132316531653461646365393332386365366264613931383165366235343238336463
3438336335613838380a393037613636396564326465396132613162326335313932626135666333
3630
subversion:
repo: svn://myserver/trunk
dest: /tmp/svn
username: svnuser
password: {{ svn_pass }}
become: true
Получаемая ошибка:
Возможно, ошибочная строка:
username: ****
password: {{ svn_pass }}
^ here
Мы можем ошибаться, но похоже, что это может быть проблема с
пропущенными кавычками.Всегда заключайте в квадратные скобки выражения шаблона, когда они
начинают значение.Например:
with_items:
- {{ foo }}
Должно быть записано как:
with_items:
- "{{ foo }}"