腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
ansible
playbook
检查
嵌套
数据结构
中
的
给定
字符串
、
给定
字符串
'vivek'要在下面的
嵌套
数据结构
中
搜索&如果
字符串
'vivek'存在,那么我想要
使用
ansible
playbook
的
外部'id': {'results': [{'details': ['vivek'}, {'id&
浏览 18
提问于2020-08-03
得票数 2
2
回答
检查
嵌套
变量是否在when语句中定义。
嵌套
数据结构
可以通过
使用
键名索引或
使用
键名-
的
点语法进行索引来访问。 when: item not in vars - parent - parent.child2
ansible
-
playbook
"} failed: [l
浏览 2
提问于2019-12-16
得票数 1
回答已采纳
1
回答
testinfra -不正确解释
的
变量
、
、
在
中
,我
使用
来自
的
get_variables()方法,但似乎testinfra无法计算我
的
Ansible
变量。# inventories/inventory localhost# test_simple.py 当我运行pytest时,这里是我
的
sdtout: ~/tm
浏览 1
提问于2021-03-19
得票数 0
回答已采纳
2
回答
单个文件
中
的
可分析事实
、
我正在尝试
使用
以下命令
使用
ansible
来收集服务器清单:但这会在facts文件夹下为每个主机生成大量
的
单个文件。我希望所有的服务器输出在一个唯一
的
文件,我注意到内容类似于json。稍后我想用它来读入python,并
使用
主机名作为python字典
的
关键字,然后只读取有关收集到
的
每个主机
的
事实。有像下面这样
的
东西吗
浏览 1
提问于2020-07-22
得票数 1
1
回答
Sensu补救-重启失败
的
受监控进程
我们
使用
sensu来监控安装了sensu客户端
的
远程服务器上
的
某些进程。 另外,有两个ruby脚本应该会对此有所帮助,但不确定
使用
哪一个: 我们
使用
的
是sensuHandler>'\nwarning: event filtering in sensu-plugin
浏览 6
提问于2017-04-06
得票数 0
5
回答
如何从crontab执行可执行
的
剧本?
是否有可能从crontab执行一个可执行
的
剧本?我们有一个每天都需要在特定时间运行
的
剧本,但我知道cron不喜欢ssh。 塔楼有一个内置
的
调度引擎,但我们对
使用
塔不感兴趣。其他人是如何安排不可信
的
剧本
的
?
浏览 7
提问于2016-09-08
得票数 9
回答已采纳
3
回答
如何从错误中继续Vagrant/
Ansible
配置脚本?
、
、
在我准备好我
的
流浪者之后。我可能会在配置过程
中
遇到错误...如何从错误
中
重新启动,而不是一切从头开始?我可能会得到一个错误...***************************************************************** to retry, use: --limit @/path/to/
playbook
.retry我只想从失败
的
地方重新开始...看起来这
浏览 0
提问于2015-04-29
得票数 9
3
回答
Vagrant
中
的
故障转移置备程序?
、
是否可以根据上一个置备程序
的
成功或失败来运行一个Vagrant置备程序? 我有一个配置了
Ansible
的
Vagrant VM,我想分发给其他人。问题是,这些人中
的
一些人正在运行Windows,而
Ansible
不支持Windows。我可以解决这个问题,但我想抓住失败
的
配置器,并做一些其他
的
事情。准确地说,我只想在
Ansible
provisioner失败
的
情况下运行shell provisioner。Vagrantfile就是Ruby,
浏览 2
提问于2013-10-16
得票数 1
2
回答
如何在
ansible
中
循环主机组以提供动态值
我有以下清单 group1: host002: host101: host102: 现在我想循环遍历两个组
中
的
任何一个,通过一个参数控制,例如 - hosts如果是,是如何实现
的
?String: {{ groups.{{ target }} }}"} 我想要实现
的
是修改一个本地文件,并为组
中
的
每个主机添加一个条目。具体地说,我希望在ssh config-file
中
为组
中
的
每个
浏览 27
提问于2020-08-09
得票数 2
回答已采纳
1
回答
不确定变量
、
、
、
为什么我不能从
playbook
.yml访问库存文件
中
定义为组var
的
变量--- vars: tasks: - name: Test
ansible
is workingdebug: msg=&qu
浏览 3
提问于2016-10-30
得票数 1
2
回答
如何将变量设置为
ansible
的
packer
中
的
列表?
、
、
当试图传递一个通常是
ansible
中
的
列表
的
变量时,我不能在packer
中
这样做。
playbook
_file = "./
ansible
/houdini_module.yaml" "-vv", "--extra-vars",
浏览 10
提问于2022-05-16
得票数 2
回答已采纳
1
回答
将
嵌套
字典作为extra_vars传递给
ansible
-
playbook
、
、
、
我想将一个庞大
的
嵌套
字典作为一个extra_vars传递给一个
Ansible
playbook
。我想在我
的
剧本里
使用
那本字典
中
的
值。sample_dict = { 'student' : {'name' : 'coder', 'marks' : 100} } 我想把这个字典作为一个extra_var传递给我,我想
使用
它
的
值。我无法
浏览 6
提问于2019-08-08
得票数 2
4
回答
如何在不更改命令行参数
的
情况下更改
ansible
详细级别?
、
我想
使用
环境变量或全局配置项来控制
ansible
剧本
的
详细程度。这是因为
ansible
是以多种方式从多个地方调用
的
,而我希望更改同一shell会话中所有后续执行
的
日志记录级别。我观察到,如果我配置
ANSIBLE
_DEBUG=true,
ansible
将在调试模式下运行,但是debug more非常冗长,我只是在寻找类似于-vvv选项
的
东西(调试甚至比-vvvv选项更冗长) 我试图在
中
寻找一个变量,但是我找不到一个符合条
浏览 6
提问于2017-02-28
得票数 4
2
回答
如何在不可用标签
中
的
两个任务之间进行选择
、
、
在升级过程
中
,我希望
使用
标记来选择特定
的
任务集:因此,假设:我有一个任务A和一个任务B,我想
使用
标记来选择A或B,这是我到目前为止所拥有的:在任务/main.yml
中
的
角色: include: 03-configuration.yml tags:因此,我像这样启动了我
的
剧本,它引导我进入文件03-配置. and,
浏览 9
提问于2022-03-25
得票数 2
回答已采纳
2
回答
调用变量
、
这是我
的
vars文件preprod:prod:我试图根据用户提供
的
环境名称(preprod、prod等)传递name
的
值。env.name }} name: {{ env.name }}但是,当我
使用
以下命令尝试
使用
该命令时:
ansible
-
playbook
pla
浏览 3
提问于2021-08-24
得票数 0
回答已采纳
8
回答
“跳过:没有主机匹配”与Vagrant和
Ansible
有关
的
问题
、
、
、
我安装了Vagrant、VirtualBox和
Ansible
,并试图在一台主机上运行设备,但它总是返回“跳过:没有匹配
的
主机”。我
的
剧本文件
的
头看起来如下:- hosts: webservers sudo: yes[webservers]我试着把IP地址放在那里,但结果是一样
的
。我已经将ssh键添加到服务器,并将w
浏览 11
提问于2013-12-27
得票数 30
2
回答
Ansible
无法连接到Vagrant VM (权限被拒绝)
、
、
我
使用
Vagrant (Virtualbox是提供程序)为我正在设置
的
服务器组装了一个VM。我可以
使用
vagrant ssh和ssh vmname通过SSH连接到VM,但是当我运行
ansible
-
playbook
-vvvv /path/to/
playbook
.yml时,当
Ansible
尝试连接到在这里发布运行攻略
的
结果太长了,所以我改用。 我做错了什么?
浏览 12
提问于2017-08-18
得票数 2
3
回答
百胜最新版
、
、
、
我
的
Centos 7机器上有
ansible
版本1.9,但当我遇到与
ansible
和docker
的
兼容性问题时,需要获得1.9.2版本。但是,对
ansible
包进行yum更新不会影响:No packages marked for update我已按照@Eldad AK
的
建议,
使用
pip对软件包进行了升级: sudo pip install --upgrade
ansible
浏览 5
提问于2016-04-13
得票数 4
1
回答
带参数
的
启动脚本
的
可选剧本
在
Ansible
中
可以用参数输入来编写启动脚本吗?例如,在Unix
中
,当我们运行它时,我们可以:是否可以在
Ansible
中
这样做,以便读取start|stop|restart
的
输入
浏览 2
提问于2020-02-06
得票数 0
1
回答
Terraform local-exec Provisioner可在多个Azure虚拟机上运行
、
、
、
我有一个可用
的
TF设置,可以在Azure
中
启动多个Linux虚拟机。我在null_resource
中
运行本地可执行配置程序来执行
Ansible
剧本。我从TF状态文件中提取私有IP地址。我最近配置了Azure后端,现在状态文件存储在存储帐户
中
。}', vmlinux-
playbook
.yml" 它们都只在第一个虚拟机上工作得很好,而忽略了其余
的
虚拟机。实际结果: TF仅将第一台虚拟机
的
内网IP提供给
Ansible
。
浏览 10
提问于2019-05-02
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ansible基础-加密
playbook剧本中的模板与setup变量
20 分钟玩转Ansible系列手册!
ansible基础-变量
Ansible Playbook中的变量与引用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券