腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
ansible
中
的
另一个
角色
访问
该
角色
的
默认
变量
、
我有一个
默认
计算
变量
的
角色
,如下所示:当我试图通过{{hostvars[broker]['port']}}
从
另一个
角色
访问
这个
变量
时,我发现了错误
从
另一个
角色
访问
默认
变量
的
最佳方式是什么? 可选版本: 2.2.0.0
浏览 8
提问于2017-01-16
得票数 4
回答已采纳
1
回答
Ansible
:集合使用什么
角色
路径?
我正在尝试安装一些软件(纸浆)与
Ansible
。实际
的
安装程序位于
Ansible
集合
中
,该集合又依赖于下载
的
角色
(geerlingguy.postgresql)。
角色
已安装,我可以
从
我自己
的
行动手册
中
访问
它。但是,当pulp.pulp_installer
中
的
任务尝试
访问
geerlingguy.postgresql
角色
时,它们找不
浏览 0
提问于2021-04-08
得票数 0
1
回答
发现运行
ansible
剧本所需
的
额外args
我有一些可供选择
的
剧本,我不时地回到这里,有些书是我经常忘记
的
,有些是必需
的
和可选
的
。我知道在
ansible
-playbook命令中有一个列表标签、列表-主机和列表-任务选项,没有列表-args,这将是非常有用
的
,但它可能意味着我使用了
ansible
错误?那么,开发工程师们使用什么策略来管理“api”
中
的
“
ansible
剧本”呢?也许只是一个递归
的
grep命令来列出非标准
的
args
浏览 0
提问于2017-12-27
得票数 5
1
回答
如何
为导入
的
Ansible
Galaxy
角色
指定
默认
变量
?
、
当为
Ansible
剧本编写自定义
角色
时,指定
默认
值是可能
的
。在使用来自不稳定星系
的
角色
(
Ansible
“包管理器”)时,我也想这样做。例如,在使用流行
的
红系作用时,我希望能够指定一个
默认
的
redis_version,这样任何导入
该
角色
的人都会得到相同
的
信息。在不集中这一点
的
情况下,当使用这个
角色
时,我会将redis版本放入每个
浏览 0
提问于2017-10-13
得票数 1
2
回答
需要其他不可用
角色
的
不可用
角色
我
的
剧本中有以下目录结构:├── README.md│ ├── thing.service├── main.ymltasks│ │ ├── tasks└── vars.yml在roles
浏览 1
提问于2020-03-05
得票数 2
3
回答
如果导入
角色
失败,则为
默认
值使用
变量
我有一个
ansible
角色
,它从DB读取数据。
该
数据可能不存在,在这种情况下,它将失败。我不能改变这个
角色
。value- set_fact: value: "{{ value | default({{ default
浏览 2
提问于2020-10-06
得票数 2
回答已采纳
2
回答
如何
在
Ansible
中
定义常量?
如果用Python编写常量,那么一个使用大写:现在我想知道
如何
在
Ansible
中
定义常量。我
的
第一印象是使用与python
中
相同
的
约定,因为
Ansible
是用Python编写
的
,但是当您检查
变量
信息页面时,这似乎不是最佳实践。releases/{{ firefox_version }}/linux-x86_64/en-US
浏览 0
提问于2018-02-27
得票数 2
回答已采纳
1
回答
如何
访问
角色
中
的
可感知事实?
、
、
我目前正在从事一些
ansible
自动化任务,并希望在我创建
的
角色
中使用
ansible
事实。然而,我无法了解任何事实。示例:如果我想使用Windows机器
的
默认
IP地址,建议使用以下
变量
:但是
Ansible
告诉我,这个
变量
是没有定义
的
。有没有人知道我
该
如何
运用事实来扮演一个
角色
浏览 3
提问于2021-08-30
得票数 0
回答已采纳
1
回答
无法使用
Ansible
最佳实践布局运行游戏簿
、
、
我尝试过几种不同
的
方法,但似乎都没有用。我
的
猜测是,我
从
错误
的
目录运行
ansible
-playbook命令。如果我在正确
的
目录文件夹(./ inventory /client1 1/)
中
运行
ansible
-playbook,我可以选择主机,但是
如何
指向根文件夹
中
的
剧本,而无需每次备份目录:
ansible
-playbook
如何
加载其他
浏览 0
提问于2019-04-24
得票数 3
2
回答
如何
将本地
角色
与负载在“未知星系”
中
的
角色
分开?
我注意到
从
银河下载
的
角色
被安装在roles/目录
中
,我们已经有了内部
的
角色
,这使得外部和内部
的
角色
很难区分。 是否有办法将它们保存在分开
的
目录
中
,这样我们就可以避免混淆?在大多数情况下,我希望有一个正在更新星系
的
脚本,我们不会在内部修改它们。
浏览 7
提问于2016-01-20
得票数 8
回答已采纳
1
回答
有没有一种不用下载就能使用galaxy
角色
的
方法?
、
我在terraform
中
运行
ansible
。我使用以下命令下载了一个galaxy
角色
:
ansible
-galaxy install <role> 这会将其下载到我
的
~/.
ansible
/roles目录。但是当我引用我
的
ansible
剧本
中
的
角色
名称时,它找不到它。 所以我指定了一个目录,如下所示:
ansible
-galaxy install --
浏览 22
提问于2021-01-10
得票数 1
回答已采纳
3
回答
Ansible
变量
覆盖
另一个
角色
中
的
默认
值
我不确定
如何
覆盖
Ansible
中
角色
之间
的
变量
。do_some_task: yes- name: Some Task when: do_some_task第二个
角色
覆盖其vars/mai
浏览 2
提问于2015-12-16
得票数 9
1
回答
因
变量
中
“组合”
默认
变量
的
延迟求值
我有两个
Ansible
角色
,让我们称它们为postgres和myservice。在我
的
postgres
角色
中
,我定义了一些
默认
变量
(在postgres/defaults/main.yml
中
):postgres_user: postgres在我
的
post
浏览 0
提问于2017-03-05
得票数 5
3
回答
是否有一种方法可以覆盖定义为“未知星系”
角色
的
模板?
、
、
我正在尝试用
ansible
设置一个服务器,我想使用。
ansible
-galaxy install -r requirements.ymlroles |-
ansible
-role-pa
浏览 0
提问于2019-04-18
得票数 6
回答已采纳
3
回答
Ansible
:
从
自定义模块
中
访问
主机/组vars
、
有没有一种方法可以从中
访问
主机/组vars?我希望避免将所有必需
的
vars作为模块参数传递。def main(): pprint(globals()) for name in vars().keys():现在,我唯一
的
希望是,它们可以通过无
浏览 1
提问于2015-03-13
得票数 15
回答已采纳
1
回答
Ansible
AWX/Tower -
访问
另一个
剧本中保存为工件
的
变量
、
、
我有一本包含不止一部剧本
的
剧本。其中一个播放程序生成一个
变量
,并使用set_stats模块作为工件存储它。随后
的
播放需要
访问
该
变量
,但如果给定
变量
未定义,则会发生错误。
如何
访问
工件
中
的
变量
?(顺便说一句,在这个场景
中
,不能选择使用工作流来将
变量
保存在extra_variables
中
而不是工件容器
中
) 详细问题:
浏览 6
提问于2020-01-10
得票数 0
回答已采纳
1
回答
在运行分子测试时可以禁用语法检查吗?
、
、
我有
角色
,
角色
-1,我正在测试依赖于
另一个
角色
,
角色
-2。我在准备步骤中将第二个
角色
-2克隆到/tmp
中
,然后在收敛过程
中
从
/tmp导入它,但是在INFO Running default > syntax期间我得到一个错误,没有找到
该
角色
2,因为这个
角色
还没有克隆,并且系统
中
不存在这个
角色
。
从
调试
浏览 1
提问于2021-11-30
得票数 0
回答已采纳
1
回答
Jinja2如果
变量
被定义,set
变量
来自不可忽略
的
默认
值,它引用
变量
、
、
在
Ansible
角色
中
,如果定义了
变量
,我将在Jinja2模板中进行测试。如果定义了
该
变量
,则应该设置
Ansible
的
默认
值/main.yml
中
的
一个
变量
,
该
变量
引用
该
变量
。只要定义了在Jinja2模板
中
测试
的
变量
,它就能正常工作。如果不是,<em
浏览 2
提问于2020-12-18
得票数 1
回答已采纳
2
回答
如何
读取其他主机
的
变量
?(不是事实)
、
我目前正在用
ansible
替换我们
的
厨师设置。我们有一套web服务器和一台数据库服务器。web服务器配置为连接到数据库服务器并
访问
不同
的
数据库(每个web服务器一个数据库)。这些数据库应该由db
角色
创建,这就是问题所在。使用chef,我会查询所有web服务器
的
配置数据库并创建它们,但使用
ansible
则无法做到这一点。我知道
如何
读取其他主机
的
事实,但数据库名称不是事实,而是在web
角色
的
defaul
浏览 5
提问于2015-03-13
得票数 3
2
回答
不能将
变量
传递给
角色
、
我
的
剧本将环境和主机名传递给
角色
,
角色
应该从缺省/main.yml文件中选择正确
的
数据。/
默认
值/main.yml但是,当我将
变量
传递给我
的
角色
时,它无法使用
默认
值/main.yml文件,并得到以下错误: 任务内部/=> {" FAILE
浏览 3
提问于2016-11-03
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券