腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
无法使用if
条件
解析jinja文件
中
的
ansible
变量
ansible
、
jinja2
在jinja
中
,我试图通过if
条件
传递
ansible
变量时,遇到了下面的错误。(在其他地方,我可以传递一个字符串,在jinja中使用相同
的
条件
,也可以不带任何
条件
地读取
ansible
变量)任何引线。in role.tests %}{% endfor %}{% endfor %} 任务创建基于
Jinja2
的
模板
*致命: localhost
浏览 1
提问于2019-07-25
得票数 1
回答已采纳
1
回答
当满足when
条件
时,需要使用
ansible
replace模块替换
jinja2
模板
中
变量
的
内容
variables
、
ansible
、
jinja2
我需要使用
ansible
replace模块替换
jinja2
模板
中
的
变量内容。我们有没有办法在同一个
jinja2
模板
中使用when
条件
。
浏览 3
提问于2018-05-19
得票数 1
1
回答
使用
条件
渲染时出现
Ansible
template奇怪错误
ansible
、
jinja2
我有一个很好
的
角色 --- template: dest: /etc/motd group: rootTher
浏览 275
提问于2021-07-29
得票数 0
回答已采纳
3
回答
在
Ansible
/
Jinja2
中
设置var
的
Case语句
jinja2
、
ansible
、
ansible-playbook
我正在使用
Ansible
和
Jinja2
模板
,这是一个我在
Ansible
的
文档或谷歌上搜索
Jinja2
示例时找不到解决方案
的
场景。下面是我想在
Ansible
中
实现
的
逻辑: new_
ansible
_var = "a" else if {{ existing_
浏览 2
提问于2015-06-04
得票数 18
回答已采纳
1
回答
无法检查
Ansible
jinja2
模板
中
的
变量大于
条件
templates
、
ansible
、
conditional-statements
、
comparison
、
jinja2
我
的
jinja2
模板
为变量生成了正确
的
值 {{ vars[fruit | join("")] | default('ERR') }} 变量水果
的
值为83.6,它由
Ansible
的
模板
模块打印。我希望在
jinja2
模板
中
编写一个if
条件
,用来检查变量more
的
值是否大于70 {% if ( vars[fruit | join(
浏览 25
提问于2020-03-27
得票数 1
1
回答
不可用
的
条件
语句不应包括
jinja2
模板
分隔符
ansible
when:
ansible
_lvm.lvs.{{ resize_lvname }}.size_g < 10 and警告:
条件
语句不应包括
jinja2
模板
分隔符,例如{{ }或{% %}。发现:
ansible
_lvm.lvs.{ resize_lvname }.size_g< 10,
ansible
_devices.{ new_dev }.siz
浏览 2
提问于2020-08-08
得票数 1
回答已采纳
2
回答
如何使用
条件
为"when“
的
Ansible
主机组运行Glusterfs-cli命令”对等探测“
ansible
、
glusterfs
我尝试在AWS Centos
中
创建一个
ansible
角色来创建glusterfs卷副本,我成功地创建了卷并安装了glusterfs。我尝试使用这个建议,在主机组
的
每台机器上运行“糖浆对等探针”。我有一本在主机组上运行"glusterfs“角色
的
剧本:devserver1.net
ansible
_user=ec2-user
ansible
_ssh_private_key_file=/some.pem devserver2.net
ansibl
浏览 0
提问于2017-06-18
得票数 0
回答已采纳
2
回答
如何通过
jinja2
模板
更新角色变量
ansible
、
jinja2
我正在学习
ansible
角色,并尝试使用
Jinja2
模板
设置角色
的
变量。但是变量值没有被更新。dest: "sample2/files/main.out" debug:
模板
{c}}--- roles:在文件/main.out文件<em
浏览 0
提问于2019-06-18
得票数 1
回答已采纳
1
回答
如何使用
jinja2
输出作为一个
ansible
指令而不是一个字符链?
ansible
、
jinja2
我目前正在显示一些带有“提取”
的
vars: hosts: all - debug('
ansible
_distribution_major_version', '==', '8' ) }}"TASK [debug] ok:
浏览 2
提问于2022-02-28
得票数 0
回答已采纳
2
回答
动态设置
ansible
攻略
中
的
值
ansible
我想根据ohai/facter收集
的
系统内存信息动态设置一个值。很抱歉,如果这是显而易见
的
,但我是一个新
的
ansible
。在chef
中
,我将执行以下操作: jvm_heap = "#{(node.memory.total.to_i * 0.6 ).floor / 1024}m"
浏览 1
提问于2016-04-07
得票数 0
2
回答
如何使用
jinja2
获取名为var
的
var值
ansible
、
jinja2
、
ansible-template
我使用
ansible
来
模板
一个
jinja2
文件。IP:{{
ansible
_eth0.ipv4.address }}IP:{{
ansible
_{{ ka_interface}}.ipv4.address }}<em
浏览 2
提问于2017-07-17
得票数 1
1
回答
add_host -除以os
ansible
、
jinja2
、
ansible-inventory
、
ansible-facts
我想要创建运行在整个库存文件上
的
剧本,并将服务器分成两个组: Windows和Linux (仅在inv上
的
第一个服务器上添加主机)。'] == 'Linux',,这段代码应该创建linux组,我尝试了其他
条件
,即when但non是成功
的
我想得到你
的
帮助。== 'Linux' with_items: "
浏览 0
提问于2020-04-01
得票数 1
1
回答
在可能
的
行动手册
中
处理
jinja2
'{% set...%}‘
python
、
ansible
、
jinja2
、
ansible-template
我不明白如何在
ansible
playbook中使用
jinja2
模板
命令。我
的
理解是,剧本应该在执行之前作为
jinja2
模板
处理,但显然不应该在文件被解析为yaml之前处理,因为在文件顶部使用
jinja2
命令会产生语法错误,例如:# {% set t
浏览 19
提问于2019-12-03
得票数 0
回答已采纳
2
回答
Ansible
:如果文件存在,就包含它,如果它不存在,就什么也不做
ansible
、
jinja2
我在
Ansible
中有一个
Jinja2
模板
,我需要有
条件
地包含一些文件。{% for tool in tools %}{% for tool in tools %} {
浏览 2
提问于2017-10-05
得票数 3
回答已采纳
1
回答
Jinja2
正在将字典列表视为字符串
templates
、
ansible
、
jinja2
我正在使用
ansible
来解析一个
jinja2
模板
。
jinja2
模板
有一段代码,它应该遍历一个变量,该变量是一个字典列表。但是,它将字典列表视为字符串并打印单个字符。请注意,在
ansible
攻略
中
,变量是set_fact。对j2
模板
中
的
字典列表进行循环
的
代码: {% for subscriber in subscribers %} {% for dict_item in subscriber[
浏览 40
提问于2019-06-08
得票数 0
回答已采纳
2
回答
如何修改
jinja2
模板
中
的
变量
variables
、
ansible
、
jinja2
我将一个名为x_version=v5.5.9.1
的
变量传递给
Ansible
jinja2
模板
(Bash)。但是在接收bash脚本(
jinja2
)变量x_version
中
,应该将其修改为v5.5.9。version_defined_in_
ansible
={{ x_version }}
浏览 10
提问于2022-03-16
得票数 0
回答已采纳
1
回答
当同一行中有多个变量时,变量周围有引号
的
不可分
模板
templates
、
ansible
、
jinja2
、
ansible-template
我使用
Ansible
模板
在SQL导入文件
中
包含变量,直到最近
ansible
正在解析
模板
中
变量
的
引号并删除其中
的
一些引号之前,一切都很好。注意,中间
的
两个单引号已经删除。这破坏了SQL。那么这里
的
解决方案是什么?有谁知道这种行为什么时候改变
的<
浏览 5
提问于2022-01-14
得票数 0
4
回答
如何在
ansible
中
测试
jinja2
模板
?
ansible
、
jinja2
、
ansible-playbook
、
ansible-template
有时我需要测试一些我在
ansible
角色中使用
的
jinja2
模板
。做这件事最简单
的
方法是什么?例如,我有一个
模板
(test.j2):{% for user in users %}{{ user }}{% endif %}--- - Mike - Klara -
浏览 3
提问于2016-02-15
得票数 66
2
回答
在when语句中使用
ansible
变量
ansible
、
jinja2
我在when语句中使用
ansible
_hostname变量在命令stdout
中
查找包含它
的
字符串,如下所示: when: result.stdout.find("some stdout text {{
ansible
_hostname}}") == -1 或 when: result.stdout.find("some stdout text {{
ansible
_hostname}}") != -1 我
的
任务按预期工作,但
ansible</e
浏览 47
提问于2019-05-17
得票数 0
1
回答
如何在
Ansible
中将被评估为真的"false“修复(
Jinja2
模板
)
ansible
、
jinja2
如何确保在不可接受
的
剧本/角色中使用
的
Jinja2
模板
容易将"false"评估为True
Ansible
中
的
布尔处理非常棘手,与
Jinja2
模板
一起使用时可能会导致意外
的
结果。原来,
Ansible
处理不同
的
"false"值: 在
Jinja2
浏览 0
提问于2018-09-22
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券