腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
未
正确
拾取
表达式
中
的
变量
-
Ansible
、
的
预期var字符串before将会是groups.test_group_name这是一个在我
的
清单
中
包含多个主机
的
组。但是,当我执行此操作时,after保留为groups.test_group_name而不是预期
的
主机数组。 有没有人知道我该怎么解决这个问题?如果我对主机进行硬编码_ name (test)到after
变量
中
,它会
拾取
它,但如果我不这样做,它就不会。谢谢。
浏览 22
提问于2021-02-25
得票数 0
回答已采纳
1
回答
无法升级2.1: gather_subset错误
、
我最近在我们
的
开发环境
中
从1.9.1升级到
ansible
2.1。我使用virtualenv来使用pip安装
ansible
2.1。=> {"changed": false, "failed": true, "msg": "unsupported parameter for module: gather_subset"} 我看到在
Ansible
2.1
中
,他们增加了一个新功能来收集有关主机
的</e
浏览 0
提问于2016-08-03
得票数 7
回答已采纳
1
回答
即使安装了boto 2.38.0,
Ansible
reports也需要boto.rds (boto >= 2.26.0)
、
、
、
、
使用
Ansible
版本1.9.1:
ansible
1.9.1lsb_release -a vpc_security_groups: this我想向数据库添加标签,但是当我运行我
的
剧本时simple-db.retry 127.0.0.1 : ok=1 changed=
浏览 1
提问于2015-05-21
得票数 0
1
回答
变量
使用-
ansible
_hostname或{{
ansible
_hostname }
、
、
、
我是新来
的
。什么是
正确
的
调用
ansible
变量
?下面是3个剧本,剧本1使用“{
ansible
_hostname }}",但是,剧本2和3直接使用"
ansible
_hostname”。有什么不同吗?}}_template.out" mode: 0644 tasks: deb
浏览 8
提问于2022-06-08
得票数 0
回答已采纳
2
回答
无法使用if条件解析jinja文件
中
的
ansible
变量
、
在jinja
中
,我试图通过if条件传递
ansible
变量
时,遇到了下面的错误。(在其他地方,我可以传递一个字符串,在jinja中使用相同
的
条件,也可以不带任何条件地读取
ansible
变量
)任何引线。yaml提取物 tasks:
ansible
_role: "role1" - name: Create the Jinja2 based:=> {“已更改”:false,"
浏览 1
提问于2019-07-25
得票数 1
回答已采纳
1
回答
无法让
ansible
识别组
变量
、
我正在尝试在
ansible
中
设置特定于环境
的
变量
(例如,生产、升级、开发)。由于某些原因,
ansible
没有在group_vars/environment
中
拾取
变量
。我使用
的
是
ansible
1.9.1--- tasks: - debug: msg="test v
浏览 5
提问于2015-06-26
得票数 5
回答已采纳
1
回答
Ansible
:如何在条件语句中包含
变量
文件
根据主机名,我希望客户端获取
正确
的
文件。我在服务器上测试了带有"batch“一词
的
攻略,但它同时获得了group_vars/perl和group_vars/batch文件 - include_vars: group_vars/web - include_vars: group_vars/batch when: "
浏览 1
提问于2015-10-03
得票数 3
1
回答
如何向AWX docker添加回调插件
已从此处安装AWX docker - https://github.com/
ansible
/awx。我正在尝试为一个特定
的
项目添加一个回调插件,就像这里写
的
- https://docs.
ansible
.com/
ansible
-tower/latest/html/administration/tipsandtricks.html我添加到Template-> EXTRA VARIABLES行 -
浏览 29
提问于2019-03-25
得票数 0
3
回答
不能从group_vars中提取
变量
我在环境/暂存/group_vars
中
创建了两个文件夹,即
ansible
-playbook -i environments/staging myplaybook.yml 在group_ vars /all/main.yml下定义
的
变量
是由myplaybook获取
的
,但它没有
拾取
服务vars。
浏览 6
提问于2017-07-31
得票数 1
回答已采纳
1
回答
正则
表达式
未找到任何匹配项来替换使用
ansible
.builtin.replace
的
文本
、
我从一个剧本
中
获得了这个
Ansible
任务,我试图使用它来将/etc/host中出现
的
主机名替换为在/etc/
ansible
/host
中
设置为
变量
的
新主机名: - name: Update /etc
Ansible
目标的主机名是webna-host0011,,这也是我试图在/etc/host
中
捕获并替换所有出现
的
模式。我使用webna-
浏览 0
提问于2022-01-05
得票数 2
1
回答
不可
拾取
自定义模块
、
我对
Ansible
拿起一个我添加
的
模块有问题。 在我
的
剧本
中
,我添加了一个“库”文件夹,并将该GitHub目录
的
内容添加到该文件夹
中
。我也尝试过取消注释library = /usr/share/
ansible
/modules,并在那里添加模块文件,但仍然没有被
拾取
。也尝试过将环境
变量</e
浏览 1
提问于2017-04-02
得票数 0
回答已采纳
1
回答
如何在
Ansible
Playbook
中
验证服务器是否具有私有接口
、
如果服务器有专用网络接口10.x,
Ansible
-playbook应该有特定
的
任务。 我正在考虑使用事实
变量
ansible
_all_ipv4_addresses。看起来是这样
的
: "
ansible
_all_ipv4_addresses": [ "some.public.network.interface" ] 当我在条件
中
定义确切
浏览 17
提问于2019-10-04
得票数 0
1
回答
变量
中
的
Ansible
访问
变量
我需要在
Ansible
yml剧本
中
访问
变量
中
的
变量
。- debug: msg: "{{[hostvars['{{hostname}}']['
ansible
_facts']['os_family'] }}"
变量
是hostvars,我需要我
的
变量
hostname(它包含
正确
的
值)来寻址
正
浏览 14
提问于2020-10-29
得票数 1
1
回答
在格式化字符串中使用
变量
防止“模板错误”
、
这个
ansible
任务应该检查是否安装了特定版本
的
npm包,如果没有安装,则安装它。我使用
的
when条件涉及一个带有定义
变量
pm2_version
的
格式化字符串,但由于某种原因,我在测试中使用该
变量
的
尝试导致了一个错误。我希望
表达式
f'pm2@{pm2_version}'应该创建一个格式化
的
字符串,但显然这种期望是不
正确
的
。在这里使用
变量
的
<e
浏览 6
提问于2022-04-06
得票数 1
回答已采纳
1
回答
非定常与事实因
变量
不可测
中
的
库存
变量
是否取决于某一事实?-链接:"http://{{
ansible
_fqdn }}:8070/api“ 我已经尝试过了,它有时似乎有效,有时却不起作用,给出了字面的
ansible
_fqdn
表达式
,而没有替换它。
浏览 0
提问于2016-05-10
得票数 1
回答已采纳
2
回答
可能:条件语句不应包含jinja2模板分隔符,如{{ }}或{% %}
有没有人可以帮我理解和解决它? fetch: dest: /u0/test/ "{{ inventory_hostname == 'testdb' }}"
浏览 19
提问于2020-09-01
得票数 3
1
回答
取货数量
的
任意逻辑使用条件
、
我想选择“确切数量(等待)”,因为部分空
的
公交车效率会非常低。然而,我遇到
的
问题是,如果最后一组小于指定
的
总线容量,可能会有一些人落在后面。然后公交车就不会离开了,因为它没有装满。有没有人知道使用条件反射来解决这个问题
的
方法?我不能简单地修改等待
的
总人数来填满所有的公交车。这是因为我有不同的人群进入不同类型
的
车辆。
浏览 17
提问于2021-04-20
得票数 0
回答已采纳
1
回答
是否有更好
的
方法有条件地将用户添加到具有
Ansible
的
组
中
?
我想添加使用相同
的
剧本来设置测试和生产。 在测试
中
,要添加到rvm组
的
用户是jenkins。生产中
的
是passenger。下面的剧本摘录是基于inventory_hostname参数完成
的
。似乎在每个测试或生产主机
的
剧本
中
添加一个新
的
user:/when:块是错误
的
。我应该为此使用一个
Ansible
role吗?
浏览 0
提问于2018-03-28
得票数 0
回答已采纳
1
回答
如何访问引用哈希
中
的
嵌套
变量
。
我正在编写一个
Ansible
Playbook,并试图访问引用哈希
中
的
嵌套
变量
。debug:它在执行此操作时失败,说明dict_object没有名为{{
ansible
_host }}
的
<
浏览 1
提问于2017-05-25
得票数 1
回答已采纳
1
回答
vars
中
定义
的
不确定Playbook
变量
的
行为解释
、
这种行为涉及到在剧本
的
"var“部分
中
定义
的
变量
,以及它们在使用其他
变量
或算术时缺乏扩展到适当
的
值。
变量
展开和计算值似乎适用于剧本
中
的
其他地方--为什么不适用于预定义
的
变量
? 如果这种行为被认为是正常
的
,那么创建可能需要动态计算
的
全局/可重用
变量
的
正确
方法是什么?在运行此剧本时,您可以看
浏览 0
提问于2018-04-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ansible Playbook中的变量与引用
微课系列(8):Python中lambda表达式的变量作用域
playbook剧本中的模板与setup变量
配置管理,部署的ansible教程
11步极快速搭建:Ansible自动化运维体系在生产环境下实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券