腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7192)
视频
沙龙
1
回答
如
何用
json_query
等
在
ansible
中
过滤
列表
元素
、
、
我创建了一个
ansible
攻略。并且我希望只有当
json_query
返回
元素
时才执行任务。如果from array of array中
元素
中
存在于另一数组的
元素
中
,则json查询必须返回数组搜索。我已经尝试使用
json_query
( jmespath )进行简化的查询,我阅读了jmespath文档并尝试使用网站教程。阅读
ansible
文档并尝试找到示例。
浏览 89
提问于2019-08-30
得票数 1
回答已采纳
1
回答
来自API响应的可能拉取数据
、
API返回一个散列
列表
,其中包括主机名和该主机名的UUID。我想让
Ansible
在
我提供主机名时返回机器的UUID。- name: debug my_uuid
浏览 57
提问于2018-12-20
得票数 0
回答已采纳
2
回答
只
在
定义的情况下将项(S)添加到yaml数组(不可用)
、
如何编写yaml文件,使其定义一个包含值
列表
的数组,并在给定值未定义的情况下跳过将这些值添加到yaml数组
中
?服务器(这可能是对我的
ansible
角色的短视设计,但这超出了这个问题的范围)。ssh_listen_to: - "{{
ansible
_default_ipv6.address | default('
浏览 0
提问于2021-03-17
得票数 2
回答已采纳
2
回答
使用
Ansible
中
的JSON查询
过滤
数据,从
ansible
_fact中提取数据
、
、
我创建了这个剧本来提取所有挂载点,从变量whitelist
中
与type= ext2, ext3, ext4匹配的任何
元素
开始。问题是我可以得到所有的mount_points,但是我不能用变量
过滤
结果。/bin - name: extract mount_points mount_point: "{{
ansible
_facts.mountsstarts_with(mount, whitelist)]
浏览 4
提问于2022-07-10
得票数 2
回答已采纳
1
回答
来自json文件的不可用
列表
、
通过
ansible
,我需要解析一个JSON文件,并根据内容
在
linux系统上运行一些命令。除了磁盘部分之外,我一直
在
管理所有的东西,我仍然被困在里面。() | select('match','sd+') | list }}" var: localdisks"sdb&qu
浏览 5
提问于2019-11-15
得票数 1
回答已采纳
1
回答
如何在
Ansible
中正则化替换嵌套值
、
、
、
、
这个问题是关于
Ansible
中
的循环,不是关于AWS,而是为了清晰起见,我将以AWS部署问题为例。results: _
ansible
_no_log: false test-xde-worker-service:因
浏览 2
提问于2017-09-06
得票数 0
回答已采纳
2
回答
有没有办法将不同的变量与json进行比较?
、
service_facts: debug: var=item vars: when: facts_pre.
ansible
_facts.services
浏览 2
提问于2019-09-18
得票数 2
回答已采纳
1
回答
Ansible
2.8:访问
列表
对象
元素
、
在
Ansible
2.8
中
,我需要在上部署和配置绑定9DNS。我有一个: DNS可定位角色的安装和配置,每个域区域的变量
列表
(
如
DNS记录类型、域名、dns条目、.)。在此之前,当我试图让它接受
在
同一调用
中
要配置的下一个requirement:potentially,域区域时,问题就会出现,因此,我向它发送了一个包含变量组的
列表
(
在
2
中
提到)。现在,
在
shell
中
,我使用1
浏览 4
提问于2019-11-15
得票数 2
回答已采纳
1
回答
从变量
中
删除最后一个字符
我正在尝试删除下面输出的最后一个字符,但是我在做它时遇到了困难: msg: "{{
ansible
_mounts|
json_query
('[?: msg: "{{ '/dev/sda4'[:-1] }}"- debug:错误: msg:
在
(
浏览 3
提问于2022-11-15
得票数 1
1
回答
使用
Ansible
时访问stdout_lines
、
假设我
在
一个var sonarqube_plugins_installed中使用外壳任务
在
目录
中
“注册”了文件,那么当我使用 - name: Debug var: sonarqube_plugins_installed.results********** "sonarqube_plugins_installed.results": [ "
ansible
_loop_var
浏览 265
提问于2019-09-18
得票数 0
回答已采纳
1
回答
使用
列表
作为其引用成员的字符串
、
、
、
我生成一个组的用户成员
列表
: "adminsys_members": [ "user2",我希望将它用作
json_query
筛选表达式
中
的字符串,但如果我只是编写:我获得(
在<
浏览 1
提问于2019-01-27
得票数 0
回答已采纳
1
回答
json
中
的递归解析,并使用
ansible
获取值
、
、
我需要从
ansible
play
中
获取json
中
key的值。这就是问题所在--不确定关键是Json的特定级别。它可能在不同的json中有所不同。因此,我需要盲目地搜索json
中
的键,并获取它们的值,而不确定有多少键可用,以及它们可用的深度有多深。在这里,我给出了示例json和play来实现相同的功能。} } }} 从上面的json
中
,但不确定它们总是
在
浏览 20
提问于2019-02-22
得票数 0
回答已采纳
1
回答
按内容选择项的不可用json查询路径
、
、
、
有谁知道在下面的示例JSON
中
可以使用什么JSON查询
过滤
器来选择Tigger的食物呢?JSON是一个大型和相对复杂的AWS blob的简化替代品。一些背景:我很高兴地发现
Ansible
有一个json查询
过滤
器。考虑到我试图从AWS中选择一个
元素
,这看起来就像是我所需要的。但是,我很快就遇到了麻烦,因为AWS对象有标记,我需要按标记选择条目。使用独立的json查询库(
如
),我可以使用parent属性,但这似乎并不在
Ansible
中
,只是偏离了json
浏览 2
提问于2016-12-21
得票数 5
回答已采纳
1
回答
以dict作为循环参数的set_facts
、
、
我想获得按主程序分组的桥接接口
列表
,如下所示: - vnet0brv101: - eth1 loop_control: index_var: idx结果似乎不是一个
列表
,而是一个字符串
列表
,我无法通过简单的调试提取'ifname‘值。- debug:
浏览 2
提问于2020-02-17
得票数 1
回答已采纳
1
回答
在
ansible
中
查找码头卷
列表
的卷挂载点
、
、
这不是幂
等
的。这就不允许
ansible
的大多数令人敬畏的API了。这增加了许多额外的步骤,使这个过程更加复杂。这不是不可接受的方式。对于
列表
中
的每一项,我们希望使用docker守护进程检查它,然后使用
ansible
设置关于其挂载点的事实。"Scope": "local"]- name: Set volume facts "{{ item.stdout|from_json|
json_que
浏览 1
提问于2017-02-07
得票数 0
回答已采纳
2
回答
ansible
& jinja2:如何引用键为变量的JSON结构项?
、
、
、
、
“我尝试过的事情(失败了):
ansible
.
浏览 0
提问于2021-03-14
得票数 1
回答已采纳
1
回答
尝试使用json和
json_query
筛选器时模板字符串
中
的模板错误
、
、
我试着执行这个
ansible
命令:
ansible
localhost -m debug -a "var={{ db_config| to_json |
json_query
(*)}}" \e 'db_config=[{"name":"mydb1","services":["app1","app2"]},{"name":"mydb12","services&quo
浏览 7
提问于2021-08-07
得票数 0
回答已采纳
1
回答
dict2items和JMESPath与
ansible
相结合的复杂json查询密钥
、
、
、
json看起来像这样,来自
ansible
var。set_fact: my_var: "{{ nodes | dict2items |
json_query
('[?
浏览 5
提问于2021-07-05
得票数 3
回答已采纳
1
回答
用
Ansible
和localinstall传输RPM文件
、
、
、
、
我有下面的yaml脚本,希望传输rpms,然后
在
远程机器上安装它们。直到传输文件步骤,其工作良好,然而,
在
安装部分,我采取以下错误:"Failure talking to yum: near \"gskcrypt64\": syntax error",知道如何克服这个部分吗不可接受的版本: config file = /etc/
ansible
/
ansible
.cfg configured modu
浏览 0
提问于2019-06-28
得票数 4
回答已采纳
1
回答
在
Ansible
中
,如何将标量
过滤
器应用于
列表
、
我想对
列表
中
的每个
元素
应用一个
ansible
过滤
器,然后从它创建一个字符串。所以让我说我有一份清单 - /etc/passwd然后
在
一个
ansible
任务
中
,我想创建一个字符串,
如
"passwd,group“。如果没有
过滤
,这可以通过jinja语法来完成。 {{ ",".join(my
浏览 0
提问于2018-12-13
得票数 1
回答已采纳
点击加载更多
相关
资讯
ansible基础-Jinja2模版
playbook剧本中的模板与setup变量
ANSIBLE自动部署实践
20 分钟玩转Ansible系列手册!
Cable:基于Ansible运维Web管理平台
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券