我正在尝试将加密的密码用于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 }}"
答案 0 :(得分:2)
如错误消息所述,您忘记了引号
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>