腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当
比较
两个
变量
时
为
Ansible
python
、
ansible
当我在When条件中使用update编写此任务
时
: - name: "stop all" name: "does not matter.service" when: user_data.service.update.name is defined 它被跳过 所有
变量
都在vars/main.yml
浏览 24
提问于2020-01-07
得票数 1
回答已采纳
1
回答
Jinja2 2/模板中HostVars值的
比较
ansible
、
ansible-template
我试图
比较
两个
库存文件
为
基础的主机的hostvars魔术
变量
的值在一个
Ansible
模板。基本的要求是,只有当库存中的
两个
主机的IP地址不相同时,才能确保在最终的模板输出中包含一个项。我试过这样做: {%if {{hostvars[‘CoolServer-1’][‘
ansible
_default_ipv4’][‘address’]}} != {{hostvars[‘Coolserver2-1’][‘
ansible
_default_ipv4’][‘add
浏览 2
提问于2017-04-18
得票数 0
回答已采纳
1
回答
不能将不可接受的事实设置
为
整数
ansible
、
ansible-facts
我正在尝试提取主要发行版(
ansible
_facts保存为字符串),并将其存储
为
整数,以便以后与整数进行
比较
。当我这么做
时
: distromajor: "{{
ansible
_facts['distribution_major_version'] | int }}" 我发现distromajor持有的是" 7“而不是7,所以以后的
比较
失败。事实上,我唯一能让它发挥作用的方法就是像这样进行
比较</e
浏览 5
提问于2021-09-08
得票数 3
回答已采纳
1
回答
在
ansible
inventory中安全使用凭证
ansible
、
ansible-vault
"
ansible
_connection=winrm state: domain register: domain_s
浏览 14
提问于2021-04-17
得票数 0
回答已采纳
1
回答
带环的不可测vmware_host_facts
ansible
、
jinja
"{{ esxi_hostname }}" delegate_to: localhost var: host_facts['
ansible
_facts']['
ansible
_datastore']- name: Gather vmware host facts from vCenter
浏览 0
提问于2020-02-06
得票数 0
回答已采纳
1
回答
Ansible
: Jinja2无法正确读取字典对象
python-3.x
、
ansible
、
ansible-2.x
、
ansible-template
我有一个剧本,它应该为三个虚构的公司名称建立网站,但是在我的一个Jinja2模板中,它找不到一个明显位于字典中的
变量
。任何想法都是非常感谢的!不可接受的版本: config file = None configured module search path = ['/root/.
ansible
/plugins/modules', '/usr/share/
ansible
/plu
浏览 1
提问于2021-08-29
得票数 0
1
回答
基于条件的不可测线段
ansible
我在
ansible
中有下面的剧本,其中“{env}”是一个动态
变量
:可以是sit、nft、prod等等--基于用户选择。只有在所选环境
为
nft
时
,才应执行剧本中的操作。FF_solutionDetectionServiceProcess_FF_ALL_FF_customFeedChannel_ConcurrentThreads=10' }现在,当我运行该剧本
时
,错误是:计算条件
时
的错误(env == nft):'nft’
浏览 0
提问于2022-08-16
得票数 1
回答已采纳
1
回答
在播放期间以编程方式更改
ansible
_ssh_user
ansible
我目前正在为Ubuntu创建一个通用的
ansible
剧本。 在强化过程中,我禁用根用户,并创建一个新的sudo用户来运行未来的剧本(称为
ansible
)。第一次运行这个剧本
时
,我将
ansible
_ssh_user设置
为
root,第二次必须手动将
ansible
_ssh_user
变量
更改为
ansible
。对于
ansible
来说,有没有一种方法可以跟踪哪些主机已经完成了这个步骤,并与新创建的
ansible
用户连接,或者甚至
浏览 0
提问于2015-07-05
得票数 6
2
回答
使用`
ansible
`检测文件差异(更改)
ansible
在这个任务中,我找到了一个环行交叉口方法,用于
比较
两个
文件(dconfDump和dconfDumpLocalCurrent),并在
两个
文件不同时将
变量
(以前定义
为
false)设置
为
true。这个解决方案看起来很有效,但看起来很丑陋,作为
ansible
的初学者,我觉得应该存在一个更好的解决方案。CHANGED LOCALLY when: local_changed 该任务的一些背景知识,即尝试同步文件:将文件LocalCurrent与LocalOld和Curren
浏览 70
提问于2020-11-23
得票数 1
回答已采纳
1
回答
Ansible
-
当
数组中已有
变量
时
,无法向数组中的每个项添加前缀'
ansible
_hostname‘。
ansible
、
ansible-facts
我试图在数组中的每个项中添加'
ansible
_hostname‘作为前缀,但是得到了
两个
不同的结果。我有用
变量
声明的数组,在不使用循环的情况下传递主机名需要帮助。设想1: set_fact: test_a
浏览 1
提问于2020-06-16
得票数 1
回答已采纳
1
回答
如何在环境
变量
和可执行行动手册中使用命令
ansible
、
centos
、
environment-variables
我正在尝试在
ansible
-playbook
变量
中使用hostname -f命令。设置
变量
后,我将在sed命令中使用它。
当
手动执行命令
时
,它可以工作,但在
Ansible
中,
变量
不起作用。
当
I echo $hostn输出
为
空
时
。
浏览 0
提问于2021-01-18
得票数 0
1
回答
将
两个
版本号与
ansible
中的版本进行
比较
ansible
、
version
这
两个
版本号都是我用"set_fact“设置的自定义事实
Ansible
让你
比较
版本号,所以我试着这样做: - name: compare versions msg: "Theversion {{ old_version }}" when: "{{ new_version is version('{{ old_version }}', '>', strict=True }}"
Ansible
当我将&
浏览 72
提问于2020-09-08
得票数 1
回答已采纳
1
回答
如何根据我的剧本中定义的var访问特定的NIC地址?
ansible
、
var
、
ansible-facts
# NIC I want to use在我的角色main.yml文件中,我尝试这样做:如您所见,我尝试使用、
ansible
_facts、和nic_card var来定义该
ansible
_facts
浏览 0
提问于2019-01-24
得票数 0
回答已采纳
2
回答
Ansible
AWX -在一个AWX模板中使用一个行动手册部署具有不同凭据的多个主机
ansible
环境
为
3台主机。主机A;B和C主机A在Docker容器中使用AWX运行
Ansible
。我的任务是从主机B获取备份文件,并将它们传输到服务器C。实际上,这是
两个
任务。主机B和主机C具有不同的凭据。我知道如何在一个剧本中收集这
两个
任务,但是我如何将第二个凭证添加到C服务器,以便在AWX模板中建立复制任务?
浏览 0
提问于2020-09-02
得票数 0
1
回答
如何
比较
两个
不可用列表中的值?
ansible
、
yaml
、
jinja2
、
ansible-awx
、
ansible-tower
我在
Ansible
中有
两个
列表,我使用find模块动态构建
ansible
.builtin.find:true depth: 2 register: new_files <e
浏览 5
提问于2022-06-27
得票数 1
回答已采纳
1
回答
使用
ansible
比较
2个csv文件
ansible
有人在
ansible
中
比较
了2个csv文件吗?如果是这样,你能提供一个示例代码吗?我想要
比较
csv文件中的特定列,并将差异输出到其他文件。我可以使用powershell轻松地完成这项工作,希望直接使用
ansible
来完成。
浏览 26
提问于2019-02-01
得票数 0
2
回答
无法
比较
从ansble_devices事实返回的嵌套字典中键的值
ansible
、
ansible-2.x
、
ansible-facts
Team,我正在尝试
比较
键值的字符串值,该值来自
ansible
_devices
变量
,并陷入语法错误。我只想在满足WHEN条件的情况下打印msg。基本上,
当
分区
为
NULL或分区中没有值
时
,我只想打印msg。 debug: msg: "{{
ansible
_hostna
浏览 2
提问于2021-04-26
得票数 0
回答已采纳
1
回答
Ansible
(2.8)在一系列剧本/角色开始
时
收集所有用户名/密码
ansible
、
pause
我希望在发出
ansible
-playbook命令(例如,在第一个剧本中)之后,提示所有的凭据和所有的剧本。我还希望在开发
Ansible
剧本或构建一个简单的测试环境
时
,拥有凭证的默认值,而不需要从密码管理器中剪切和粘贴真正的凭据。我看过vars_prompts,但这不合适,原因有几个:
变量
的范围只是当前的剧本,所以以后我不能使用它们;group_vars不能用于vars_prompt部分,因此我无法根据清单文件中定义的
变量
来控制请求哪些
变量
例如,代码在下面,但是相当冗长,每收集一段数据都需
浏览 0
提问于2019-09-19
得票数 1
回答已采纳
1
回答
带有ssh密钥的
Ansible
Ad-Hoc命令
networking
、
ansible
、
juniper
、
ansible-ad-hoc
我想在我的Mac上设置
ansible
。我已经在GNS3中做了类似的事情,并且它起作用了,但是这里有更多的因素我需要考虑。所以我安装了
Ansible
。我已经创建了
ansible
文件夹,我将使用该文件夹并将
ansible
.cfg放入其中:hostfile = ./hosts[tp-lab]当我尝试运行以下命令
时
:
ansible
tx-edge-acc0 -m ping[WAR
浏览 109
提问于2021-03-04
得票数 0
1
回答
当
未解析定义的
变量
时
,
Ansible
剧本不会跳过任务。
ansible
、
ansible-2.x
、
ansible-inventory
、
ansible-facts
我正在使用
ansible
lineinfile模块来替换文件中的几行。在运行剧本
时
,
两个
变量
"apache_status“&”collector_status“作为额外的vars传递。但是,当我没有通过collector_status
时
,第二个任务是抛出未定义的
变量
错误而失败。
当
任务中定义的
变量
未在额外的vars中添加
时
,我希望
ansible
跳过任务。任何帮助都是非常感谢的。命令:
ansib
浏览 25
提问于2019-12-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ansible中include
Ansible Playbook中的变量与引用
ansible基础-变量
ansible基础-优化
ansible系列第五篇
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券