当前位置: 首页 > news >正文

ansible问题排查

拷贝模板时报错:AnsibleError: template error while templating string: Missing end of comment tag.

原因

shell脚本中地{#和jinja中的语法comment tag相同,而且只有一半,导致无法渲染导致。

解决

在有语法冲突的地方使用组合标签{% raw %} 、{% endraw %}包裹起来,例如:

{% raw %}if [[ ${#info_array[*]} -ne 3 ]];thenecho "ERROR:${info} Format Error,Please Excute:bash $0 -h" && exit 1fi
{% endraw %}

拷贝模板时报错:AnsibleError: template error while templating string: expected token ‘:’, got ‘}’. String

错误的写法:

{% if {{ db_type}} == "mysql" %}
a=1
{% endif %}

正确的写法:

{% if db_type == "mysql" %}
a=1
{% endif %}

总结:在if,for等条件判断语句中变量不需加{{ }}

相关文章:

  • 浙江大学漏洞报送证书
  • 代码提交记录时候,一般时候哪些单词作为前缀并代表什么含义
  • 数字滤波器分析---相位响应
  • Linux应用开发基础知识——Framebuffer 应用编程(四)
  • PHP的curl会话
  • 【PostgreSql本地备份为dump文件与恢复】使用脚本一键备份为dump文件
  • SpringBoot 使用WebSocket打造在线聊天室
  • Ubuntu配置Yolov8环境并训练自己的数据集
  • Power Automate-创建审批流
  • GetPrivateProfileSection使用
  • IP-guard WebServer RCE漏洞复现
  • JavaEE初阶学习:Linux 基本使用和 web 程序部署
  • 十进制转换成2进制
  • 建设大型综合运维平台,对接集成多厂商网管系统
  • 线程池创建、执行、销毁的原理解析
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • dva中组件的懒加载
  • echarts的各种常用效果展示
  • JavaScript学习总结——原型
  • JWT究竟是什么呢?
  • Python十分钟制作属于你自己的个性logo
  • redis学习笔记(三):列表、集合、有序集合
  • Spark RDD学习: aggregate函数
  • webpack+react项目初体验——记录我的webpack环境配置
  • Zepto.js源码学习之二
  • 从PHP迁移至Golang - 基础篇
  • 规范化安全开发 KOA 手脚架
  • 记一次删除Git记录中的大文件的过程
  • 排序算法之--选择排序
  • 微服务核心架构梳理
  • 鱼骨图 - 如何绘制?
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 【干货分享】dos命令大全
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (1)Nginx简介和安装教程
  • (52)只出现一次的数字III
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (二)JAVA使用POI操作excel
  • (二)正点原子I.MX6ULL u-boot移植
  • (十三)Flask之特殊装饰器详解
  • (已解决)什么是vue导航守卫
  • *2 echo、printf、mkdir命令的应用
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net web项目 调用webService
  • .net 流——流的类型体系简单介绍
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @ModelAttribute注解使用
  • @RequestMapping处理请求异常
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [2010-8-30]