Python中文
首页
教程
问答
标签
搜索
登录
注册
如何防止ansible模板被接收到的内容混淆?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用ansible来提供wordpress的安装,为此我有一个wp的模板-配置.php. 在</p> <p>我的wp-配置.php.j2模板替换了键和盐,如下所示</p> <pre><code>{{ wordpress_keys.content }} </code></pre> <p>wordpress_键来自一个任务,如下所示:</p> ^{pr2}$ <p>问题是,有时键和盐中有“特殊”字符,如<;>;、{}等。这似乎导致ansible生成如下错误:</p> <blockquote> <p>fatal: [ddc-wpchange2.ddc.prod] => {'msg': "AnsibleError: Failed to template define('AUTH_KEY',<br/> '1=MFI*+!d^1/y;}za6$Qf<em>w4vo{bv!gV?lmX ?^P h/5L?szDv &V<~in+.~^oOdCFpyt]Tu8FSmGE}@||,Pe(:(1%CjjAwhq{Gi#j- ');\ndefine('LOGGED_IN_KEY',<br/> 'BJ6c9#/XDBVDB-8Q+ctK9DLZiKUzPYbM&aMlO!.v7COPb8=[9HdU&Y7%SzE{&xh');\ndefine('NONCE_KEY', '.x<code>B:3|/#|^2*JMh6+t$Ek:DG+wEqyO4:QZmMo}g|MeZi~LrvNpJ-z(8/S ,P.,N');\ndefine('AUTH_SALT', '-pzZ6 l40^8++a@t_sldj</code>_CK{{V%]u-#cK44dAig%v<');\ndefine('SECURE_AUTH_SALT', '?ONdE{--{6CQT_Jrn0N4xHhI|}Rz2y1cc9Cj22XO</em>kITU|)BJm@BgPd5.lPW-?e;');\ndefine('LOGGED_IN_SALT', 'O_Q7}Q.fx,Gt#0m30-@$k +~>dSk k6gz/I+>$k~h9)<6(M~F+}UFU: 'y+zF= o1:>p1S:2F<code>B6)e~vO_</code>#[-i1ur}V?y$>EOyF;{lkU8Y;y0Znt');\n: template error while templating string: unexpected ']'", 'failed': True}</p> </blockquote> <p>错误不会一直发生,只有在出现一些特殊字符时才会发生。在</p> <p>我的问题是。。。我怎样才能在不发生这种情况的情况下直接替换请求的结果?有没有某种逃避或引用的方法可以奏效?在</p> <p>谢谢,<br/> 约翰</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>所以我最终放弃了模板解决方案。相反,我使用wpcli来生成wp-配置.php帮我归档。我这样做是因为模板解决方案会随机失败,模板会被它接收到的内容弄糊涂。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
5 回答
文本小部件:在没有输入时更新并在循环后保持空闲
8 回答
文本小部件tkin
7 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
4 回答
文本小部件tkinter复制图像选项
1 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
9 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
7 回答
文本小部件不显示lis中的内容
5 回答
文本小部件不显示Unicode字符
8 回答
文本小部件中写入的行间距
9 回答
文本小部件中的文本作为变量
10 回答
文本小部件中的滚动条仅显示在底部
2 回答
文本小部件中的选项卡键空间计数
7 回答
文本小部件作为Lis
9 回答
文本小部件在主框架中扩展列宽
5 回答
文本小部件未使用删除功能清除
8 回答
文本小部件滚动动画(Tkinter、Python)
6 回答
文本居中。格式正确吗?
8 回答
文本差分算法
4 回答
文本已知时音频文件中的单词索引
8 回答