腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7345)
视频
沙龙
1
回答
Ansible
:
如何将
YAML
Playbook
编写
为
JSON
或
Python
数据
数组
?
、
我有一些使用
JSON
和
Python
的经验,所以我想将
Ansible
YAML
剧本可视化为常规的
Python
或
JSON
内联
数据
结构。可以将
YAML
文件的全部内容写成由列表和字典组成的内联
数据
结构吗?
浏览 27
提问于2019-06-01
得票数 0
回答已采纳
5
回答
将
数组
传入--extra-vars -
Ansible
、
如何在
Ansible
playbook
中将
yaml
数组
传递给--extra-vars。
Ansible
文档没有声明它的语法,我在任何互联网资源上也找不到它。那我应该这样叫我的剧本但是我想在tomcat-webApp和tomcat-all我试着做的是:
ansible
-
playbook</e
浏览 0
提问于2014-09-02
得票数 59
1
回答
基本
ansible
自定义模块,触摸文件
、
我正在尝试
编写
一个模块,它将基于用户输入的文件进行概念验证。touch.yml和touch.py文件应接触名为foo.txt的文件: touch.yml: --- tasks: touch: from
ansible
.
浏览 7
提问于2019-10-09
得票数 0
2
回答
使用sed/grep解析shell脚本中的不可见输出
、
、
、
、
我有一个shell脚本,它执行一个
ansible
剧本,我想处理这个剧本的输出。我不知道该怎么做。#!/bin/sh
ansible
-
playbook
命令的输出是:在我的脚本中,我
浏览 0
提问于2016-08-26
得票数 2
回答已采纳
1
回答
Ansible
stdout_callback log_plays使用与普通攻略标准输出相同的格式
我在我的
ansible
.cfg默认设置部分中设置了以下内容:stdout_callback = log_plays问题出在输出格式上。这是一个来自
ansible
数据
的完整
json
转储;我希望看到的格式与我在推送
ansible
-
playbook</
浏览 56
提问于2020-11-12
得票数 0
回答已采纳
4
回答
如何使用Docker测试可移植性剧本
、
我刚接触过
ansible
(和码头)。我想测试我的
ansible
剧本,然后再使用它在任何分期/生产服务器上。我将如何配置
ansible
主机,以便在对接器容器上运行它?此外,我怀疑我需要“运行”码头容器,以允许
ansible
连接到它。
浏览 0
提问于2014-07-14
得票数 21
回答已采纳
1
回答
循环时将
Ansible
Debug MSG显示
为
列表
如何在使用debug时将
ansible
寄存器调试日志显示
为
列表。现在,当它循环遍历时,它返回"msg“作为单独的,但是我想要一个列表,如下所示。**********************************************************************************ok:
浏览 1
提问于2021-10-24
得票数 1
回答已采纳
1
回答
在hosts.
yaml
文件中创建的分组中执行播放簿
、
、
、
和
Python
都将使用hosts.
yaml
文件,但不会像我想象的那样使用它,因为我对
Ansible
并不太熟悉。hosts.
yaml
是以
Ansible
所需的格式
编写
的。
Python
脚本将打开
yaml
文件,从中生成一个字典,并逐步遍历该字典,并查找应用程序名称传递给命令行调用。问题是
Python
只将应用程序的名称作为字符串传递给
ansible
-
playbook
调用,字典结构显然不会被传递,所以
浏览 7
提问于2021-07-22
得票数 2
回答已采纳
1
回答
在
ansible
-
playbook
--extra-vars=
、
我尝试将
JSON
结构传递给
ansible
-
playbook
,但没有成功:这是我尝试传递的命令
ansible
-
playbook
--extra-vars='[{\"${foo1}\": \"somevalue1Syntax Error while loading
YAML
.expected ',' or '}', but got '{' 或者这样:
ansible
-<em
浏览 214
提问于2021-06-24
得票数 0
1
回答
如何使
ansible
playbook
执行只返回一个变量的值,而不返回其他变量的值?
我确实需要在bash脚本中加载一个
ansible
变量的值,并且我想运行一个
ansible
剧本,它只会打印该变量,而不会更多。 这与有关,但显然我找不到任何可以用来实现这一点的回调。大多数情况下,null one可以用来使
ansible
静默,但这并不能解决我的输出。我知道
如何将
变量value保存到临时文件中,但我正在尝试在不创建中间文件的情况下这样做,我仍然有两个可以使用的流,stderr和stdout。
浏览 2
提问于2018-12-01
得票数 2
9
回答
Ansible
:无法将/etc/
ansible
/hosts解析
为
清单源
、
、
我是
ansible
的新手,遇到了以下问题。我能够ssh到我的客户端机器.but,无法运行
playbook
。获取以下错误:--------- 172.31.26.93
ansible
_ss
浏览 62
提问于2018-11-08
得票数 13
6
回答
如何获取
ansible
-
playbook
模块执行的日志/详细信息?
、
$ cat Hello.yml tasks: script: test.sh $ <em
浏览 996
提问于2013-09-14
得票数 102
回答已采纳
1
回答
Ansible
清单脚本需要requests模块,
如何将
包安装到
Ansible
本身?
、
、
我使用的是一个
python
脚本,它从rest api中提取,然后用
JSON
构建并打印出一个清单。api中提取
数据
,但是看起来
Ansible
没有这个包?/usr/bin/env
python
...AW-MacBook-Pro:
ansible
alexw$
ansible
-
playbook
-i host_wrapper.py gather_ios_facts.y
浏览 34
提问于2019-03-01
得票数 0
3
回答
Ansible
如何解析布尔变量?
、
、
、
在
Ansible
中,有几个地方可以定义变量:在清单中、在剧本中、在变量文件中等等。有人能解释我所做的以下观察吗?在定义库存中的布尔变量时,必须将其大写(即True/False),否则(即true/false)它将被解释
为
字符串而不是布尔变量。在任何
YAML
格式的文件(剧本、角色等)中真/假和真/假都被解释
为
布尔人。因此,我非常想找到一个清晰的答案,说明
Ansible
是如何理解Booleans的,以及它如何取决于变量的定义位置/方式。我应该一直使用大写的真假
浏览 1
提问于2017-12-18
得票数 40
回答已采纳
1
回答
Ansible
+
Python
中的Hello不工作
、
我开始使用
python
为
ansible
编写
自定义模块。/usr/bin/env
python
import os,
json
ansible
-
playbook
2.8.4 config file = /et
浏览 0
提问于2019-09-05
得票数 0
回答已采纳
1
回答
无法通过
Ansible
(MacOS)向云VM推送YUM命令
、
、
、
、
gcp_project: gcp_cred_file: /users/artyom/my_auth.
json
Please install `
python
3-dnf` or `
python
2-dnf` package or ensure you have specified the correct
ansible
_
python
_interpreter])", "result
浏览 4
提问于2021-10-28
得票数 0
1
回答
在AWS Lambda中运行
Ansible
时无法创建本地目录错误
、
、
我正在运行下面的
Python
脚本,它运行一个剧本:import osimport
ansible
.runnerfrom
ans
浏览 1
提问于2017-03-03
得票数 0
回答已采纳
1
回答
无法在不可用模块中导入MySQLdb
、
、
我正在尝试用
ansible
编写
自定义模块。: No module named MySQLdb
Python
版本: 2.6.6
Python
代码:-import sysimport osimport MySQLdb db = MySQLdb.connecttasks:
浏览 3
提问于2014-03-07
得票数 2
回答已采纳
4
回答
不可能-是否有可能添加标签到主机内部库存?
、
、
例如,当我运行剧本时:我将传递命令中的标记,它将只在过滤的主机上运行
浏览 7
提问于2018-12-31
得票数 5
回答已采纳
1
回答
将bash变量从gitlab文件中作为额外的参数传递给
ansible
作业
、
、
、
、
它们是在
ansible
-vars.
yaml
文件中静态设置的: - "192.168.10.25"现在我必须动态地将FQDN解析
为
idm_ips,所以我
编写
了一个简单的
python
脚本:ips_arr = resolved[2]print(idm_ips_
json
浏览 4
提问于2022-01-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ansible Playbook中的变量与引用
ansible系列第三篇
ansible学习playbook入门
ansible基础-变量
ansible基础-加密
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券