腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
ansible
json_query
如何
定义
缺省
键
的
默认值
、
vars: - {name: "bar", path: "/tmp"} default: "/home" 我想让
json_query
提取名称和路径,当路径没有
定义
时,使用
默认值
。我想要
的
结果是 - {name: "bar", path: "/tmp"} - {name: "z
浏览 22
提问于2020-06-27
得票数 1
回答已采纳
1
回答
Ansible
和JMESPath,在
json_query
中转义正斜杠
、
} }使用
Ansible
,我想查询test
键
,它可以使用下面的
Ansible
剧本。tmpdata: "{{ lookup('file','sample.json') | from_json }}" msg: "{{ tmpdata |
json_query
": [ "name": "clus
浏览 0
提问于2019-02-07
得票数 4
回答已采纳
1
回答
如果字典
键
的
值与字典值列表中
的
元素相匹配,则可以将其赋值
我尝试通过"set_fact“赋值给与值列表ex中
的
元素相对应
的
键
: key1: value1 - value2
浏览 2
提问于2021-04-21
得票数 0
1
回答
如何
比较两个值并根据“
ansible
”中
的
结果采取行动
、
、
我想比较基于一个
键
的
两个值,并采取相应
的
行动。下面是输入json,在这里我想比较一下gpmgmt>L_123456> 101和gpmgmtcurrent>L_123456> 101。如果存在差异,我
如何
循环这些值并采取相应
的
操作。- name: GP Info gplisttest: "{{gpidmgmt |
json_query
(gpmquerytest) }}"gplisttest1: &
浏览 1
提问于2021-11-10
得票数 1
回答已采纳
1
回答
Jinja2如果变量被
定义
,set变量来自不可忽略
的
默认值
,它引用变量
、
、
在
Ansible
角色中,如果
定义
了变量,我将在Jinja2模板中进行测试。如果
定义
了该变量,则应该设置
Ansible
的
默认值
/main.yml中
的
一个变量,该变量引用该变量。只要
定义
了在Jinja2模板中测试
的
变量,它就能正常工作。如果不是,
Ansible
会抱怨一个未
定义
的
变量。
如何
在
缺省
值/main.yml中使用变量?
浏览 2
提问于2020-12-18
得票数 1
回答已采纳
2
回答
ansible
& jinja2:
如何
引用
键
为变量
的
JSON结构项?
、
、
、
、
我正在使用
ansible
的
community.aws.iam_server_certificate_info模块获取有关aws ec2上
的
服务器证书
的
信息,并将其注册为变量"server_cert_info_result“ 不幸
的
是,该模块返回
的
JSON结构具有一个高级
键
,即服务器证书
的
“名称”
的
实际值,而不是返回字典列表
的
更标准格式,其中之一是{name:}。这是模块返回值
的
样子,突出显
浏览 0
提问于2021-03-14
得票数 1
回答已采纳
3
回答
在Jinja2中访问嵌套字典和列表中
的
项
10.51.60.46 - 10.52.60.45 az: - 10.53.60.46 我想要一个所有IP
的
扁平化列表(或者一个只能遍历IP
的
for循环),但是城市ca、ny和az可以是任何东西。
浏览 73
提问于2021-03-24
得票数 0
回答已采纳
1
回答
基于
json_query
的
不可测嵌套json值提取
、
、
、
当条件匹配时,我正在寻找一些从嵌套json提取值
的
方法。例如,如果是"target-name": "dev-cn-c2",那么项值将是"item": "Standard"我
的
反应很低
浏览 0
提问于2019-08-01
得票数 1
回答已采纳
1
回答
如何
使用
json_query
与整数
、
、
、
目前,我正在开发一些用于管理Citrix NetScaler配置
的
Ansible
剧本,并希望获得一些关于以下内容
的
帮助。我在一个名为nsadc_config_file_textfsm_nsadc_vlan_binding_parsed
的
变量文件中
定义
了以下数据结构 {{% if (nsadc_config_file_textfsm_nsadc_vlan_
浏览 2
提问于2020-11-30
得票数 1
回答已采纳
2
回答
jinja2中缺少变量,没有
Ansible
的
输出
、
我有一本从思科交换机收集事实
的
Ansible
攻略。Hostname: {{
ansible
_net_hostname }} Serial Number: {{
ansible
_net_serialnum}} IOS Image: {{
ansible
_net_image}} Switch Stack Mo
浏览 100
提问于2020-10-01
得票数 0
1
回答
Ansible
+ JMESPath:在包含针对嵌套数据
的
匹配时返回键名
、
当嵌套数据与我拥有的字符串匹配时,我需要那个TL
键
的
名称。 gather_facts: false vars: netdb: "{{ hostvars[inventory_hostname]['
an
浏览 7
提问于2019-11-06
得票数 0
1
回答
用于扩展具有
缺省
值
的
ansible
角色变量
的
模式
、
我想知道在
Ansible
中是否有标准/推荐
的
方法来修改角色变量。 作为角色作者,您可以为您
的
角色配置一组
默认值
,用户可以自由地覆盖这些
默认值
。当
缺省
值是列表或字典时,问题就会出现,这些列表或字典也可能很大。你不想强迫消费者复制/粘贴它们,所以你确实想要合并它们,允许消费者添加额外
的
值,甚至可能覆盖字典
的
一些
键
。
Ansible
在默认情况下不会合并,这很好。我希望没有人会疯狂到试图改变他们配置中<em
浏览 15
提问于2020-02-08
得票数 1
2
回答
如何
将jinja2变量传递给
json_query
、
、
、
items.name }}", "services": {{ host_group | from_json |
json_query
to_json }},{% endfor %}我需要将服务替换为变量{ loop.index0 }},我尝试了以下语法 "services": {{ host_group | from_json |
json_query
(
浏览 0
提问于2021-07-19
得票数 0
回答已采纳
1
回答
带
Ansible
Galaxy
的
自动可安装自
定义
模块
、
有什么好
的
方法来使用来安装和启用
Ansible
(2.7.9)自
定义
模块? 我
的
需求允许
Ansible
Galaxy下载嵌入我
的
自
定义
模块
的
正确
的
Ansible
角色。,我
的
模块似乎处于正确
的
位置,不需要任何进一步
的
配置:。但当我发现文档
的
这一部分时,我就糊涂了。
ANSIBLE
_LIBRARY是否与自
定义
模块相关
浏览 4
提问于2019-10-24
得票数 1
回答已采纳
1
回答
在hostvars中
定义
var时获取事实
、
、
ansible
2.9.1[group1]server2 master=no
如何
使
ansible
_fqdn我想是的,但没有用: set_fact: when: master == 'yes'delegate_to: "{{ item }}" loop: &quo
浏览 2
提问于2020-01-17
得票数 0
1
回答
json_query
来查找键值并打印json对象中
的
另一个
键
、
、
这是我想用keyvalue=65060在
ansible
中使用
json_query
搜索
的
原始数据,并打印相应
的
邻居,有人能帮忙吗?到目前为止,我得到了这样
的
结论: - name: data manipulate msnquery: "[*].AS" 但这只是将所有内容显示为
键
,但我要查找<e
浏览 26
提问于2020-09-24
得票数 1
回答已采纳
1
回答
dict列表中复杂结构
的
平坦与过滤
、
、
、
"name": "some name6", }]我想把上面的内容转换成这样,它基本上是一本字典,有一个索引列表
的
现有
键
我
的
问题是,实现上述目标的最佳方式是什么?对于这类事情,推荐
的
最佳实践是什么?是否有任何理由不应该使用jinja2来完成更复杂
的
操作(考虑到我看到
的
一行过于复杂,其他人可能很难理解--因此很难维护脚本)。:给定一个“索
浏览 0
提问于2018-01-29
得票数 3
回答已采纳
2
回答
当
json_query
未
定义
时不可用
、
我有这样
的
结构: domain: name: "cluster1" poll: 0 - "{{domain_definition|
json_query
('domain.*')| default([])}}" listen: "restart" 在某些主机中没有<e
浏览 2
提问于2017-12-12
得票数 0
回答已采纳
1
回答
Ansible
任务包含未
定义
的
var,尽管在
默认值
/main.yml中
定义
了
、
、
、
、
我试图为我们组织
的
内部星系创建一个银河角色,这是我首先在本地测试
的
。在我们
的
组织中,我们对所有角色使用了一个通用
的
默认列表。
Ansible
在运行我
的
剧本时向我抛出一个“任务包括一个带有未
定义
变量
的
选项--错误是:'redis_download_url‘是未
定义
的
”错误,尽管我在
默认值
/main.yml中
定义
了这个变量 # Downloadcreates:
浏览 4
提问于2021-05-09
得票数 0
回答已采纳
1
回答
访问
json_query
中包含特殊字符
的
字段
如何
使用
ansible
filter
json_query
访问带有特殊字符
的
字段?"name": "ZZZ", "$oid": "5ba3c813c2dc4bf8392f8ec0" }] debug:
浏览 21
提问于2020-01-16
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券