腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
组
变量
中
的
Ansible
Lookup
插件
被
多次
调用
python
、
ansible
我已经编写了一个查找
插件
来从密码存储API
中
获取密码。我正在获取例如主机
的
秘密。为了避免将查找
插件
调用
单独添加到每个主机,我只是将其放在group_vars/all.yml
中
,如下所示:
ansible
_password: "{{
lookup
('some_vars') }}" 当我运行一个剧本(例如,site-ping.yml,它只做一个登录和ping),它仅限于一台主机时,我仍然看到
插件</
浏览 37
提问于2020-07-07
得票数 0
回答已采纳
1
回答
如何在整个播放过程
中
缓存不可接受
的
组
和主机
变量
ansible
、
ansible-playbook
、
ansible-tower
我为一些主机提供了一个剧本,其中包含
组
变量
和主机
变量
,它们使用自定义查找
插件
从API端点提取值。
ansible
_user: "{{
lookup
(get_value_from_endpoint) }}" 从这个API端点中提取
的
组
变量
中
的
一个重要信息是
ansible
_user,如示例所示。为了安全起见,在API端点中保护用户名,因此操作员(使用
ansib
浏览 0
提问于2021-01-22
得票数 0
2
回答
如何获取远程主机
的
环境
变量
linux
、
environment-variables
、
yaml
、
ansible
、
ansible-playbook
我在使用远程主机
的
环境
变量
时遇到了问题。例如,当我尝试{{
lookup
('env',' path ') }}时,它将返回来宾计算机
的
路径,而不是远程主机
的
路径。--- hosts : webservers remote_user: user1 vars:Path: &
浏览 1
提问于2016-04-04
得票数 13
回答已采纳
1
回答
变量
通配符选择
ansible
通过通配符选择
变量
的
唯一方法是循环所有
变量
并测试。*_python_.*$") key:
ansible
_python_interpreter key:
ansible
_selinux_python_present 有更有效
的
方法吗?还有其他
的
“通
浏览 0
提问于2019-01-29
得票数 11
回答已采纳
1
回答
Ansible
: v2.3
中
的
动态查找
变量
variables
、
dynamic
、
ansible
、
lookup
、
ansible-2.x
我有一
组
变量
和一项任务如下。我
的
目的是根据用户选择
的
URL动态地进行健康检查。tasks: shell: "echo 'Performing healthcheck at the URL {{
lookup
('vars', component) }} on host {{ current_hostname }}'" 在
Ansible
2.3<e
浏览 1
提问于2018-12-10
得票数 1
回答已采纳
1
回答
如何防止
Ansible
合并主机
变量
?
ansible
我在两个
组
名下有一个主机(在下面的示例
中
)。如果
调用
group_1,我希望它通过ssh连接到它,但如果
调用
group_2,我希望它是一个本地连接。然而,
ansible
似乎将这两个主机
变量
合并在一起,即使它们在不同
的
组
中
?它正在使用group_1
的
本地连接。我如何防止这种情况发生?[group_1] example.com
ansible
_user=
ansible
ansib
浏览 10
提问于2019-09-14
得票数 0
回答已采纳
1
回答
当环境
变量
不存在时,如何分配默认
的
不可失值?
ansible
、
environment-variables
我
的
目标是有一个灵活
的
不可接受
的
角色,在这个角色
中
,
变量
的
值可以按照优先级
的
顺序(从最大到最少)来提供: 来自角色
中
的
缺省值。1&3符合
Ansible
变量
()
的
优先级顺序,因此我将注意力集中在环境
变量
上。使用
lookup
('env',...)
插件
浏览 2
提问于2017-12-12
得票数 3
回答已采纳
3
回答
Ansible
-访问本地环境
变量
ansible
我想知道
Ansible
是否有办法访问本地环境
变量
。{{
lookup
('env', 'SOMEVAR') }} 有没有办法访问源机器上
的
环境
变量
?
浏览 0
提问于2014-01-29
得票数 70
回答已采纳
2
回答
如何在
ansible
日志文件
中
添加日期、时间戳?
ansible
如何在
ansible
日志文件
中
添加日期、时间戳?目前,我在
ansible
.cfg中将其设置为log_path=/var/
ansible
-playbook/
ansible
.log示例
ansible
浏览 52
提问于2016-09-13
得票数 1
2
回答
访问任务
中
的
ansible
.cfg
变量
ansible
、
ansible-2.x
如何在任务
中
引用remote_tmp (或任何其他)
ansible
.cfg
中
定义
的
值?例如,在my_task/defaults/main.yml
中
deb_file: "{{ defaults.remote_tmp }}/deb_file_{{ file_ver
浏览 5
提问于2016-10-25
得票数 5
回答已采纳
1
回答
Ansible
:引用
变量
名
中
的
变量
内容
ansible
我正在尝试从
变量
名访问
变量
的
内容。我已经使用
ansible
vault创建了一些密码,我正在尝试创建数据库用户,如下所示: name: "{{ item }}" db: "{{ item我有一个数据库用户,它是循环中
的
变量
。该用户
的
密码存储在该用户
的
(vault)
变量
名
中
。在password:字段
中
,就像我正在尝试进行双
浏览 0
提问于2020-10-15
得票数 1
1
回答
github操作秘密
中
的
不可接受
变量
ansible
、
github-actions
我试图在我
的
ansible
剧本中使用Githubaction秘密,然后将其传递给模板,但是GHA没有查找
插件
。这样做是行不通
的
: vars:我
的
解决办法是通过GHA环境
变量
公开秘密,只使用
ansible
env查找
插件
浏览 1
提问于2020-11-20
得票数 3
1
回答
不能在角色
中
设置
ansible
_user和
ansible
_ssh_pass
ansible
我正在创建我在
ansible
中
的
第一个角色,通过apt安装软件包,因为这是我每天都要做
的
一项任务。#varspackage: - supervisor --- hosts:
ansible
_host: 10.54.x.x
浏览 10
提问于2022-02-04
得票数 -1
1
回答
使用路径倾斜时,
Ansible
无法在查找中找到文件
ansible
使用
Ansible
中
的
default目录,我设置了
变量
:我有一个使用Jinja模板
的
任务,这个模板将使用vm_public_key
变量
。但我有个错误: "msg":"AnsibleError:模板'{{
lookup</em
浏览 4
提问于2022-01-18
得票数 3
回答已采纳
1
回答
如何在不接触log_path和
ANSIBLE
_LOG_PATH
的
情况下分别存储不可访问
的
运行日志
logging
、
ansible
我是新
的
Ansible
和我有关于
ansible
运行日志
的
要求。有人能帮忙吗?谢谢。我说
的
是运行日志,而不是剧本日志。,只有他们有权更新
ansible
.cfg,我也会开发一些剧本,但是我必须使用coutomer
的
配置,
ansible
.cfg(log_path)和
变量
ANSIBLE
_LOG_PATH。现在,我想将
ansible
运行日志保存在单独
的
日志文件
中
(对于我开发
浏览 0
提问于2019-03-04
得票数 1
1
回答
可将子网掩码转换为通配符掩码
python
、
jinja2
、
ansible
我在
ansible
中有一个子网掩码,我想将它转换为每个八位字节
的
通配符掩码(255 -当前),就像一样 我知道我将需要对此使用set_fact,但我不确定如何分割掩码并转换每个八位字节。
浏览 3
提问于2016-01-13
得票数 0
2
回答
如何使用
Ansible
变量
的
值来确定目标并获得hostvar
的
值?
variables
、
reference
、
ansible
我所处
的
情况是,我使用多个group_vars,具有多个不可接受
的
角色。分散在每个主机
的
var上(取决于主机)是许多目录路径,每个路径位于hostvar树
中
的
不同位置。: - "daemons.builder.dirs.pending" - "shed.logdir" 这3个值
中
的
每一个都直接映射到一个包含字符串值
浏览 8
提问于2016-10-05
得票数 0
回答已采纳
2
回答
如何在
ansible
中
从ini文件
中
设置
变量
?
ansible
我希望在从ini文件读取它
的
剧本
中
设置一个
变量
值,如果找不到该文件或文件
中
缺少该值,则可能会失败。我发现ini查找
插件
可以读取ini文件
中
的
值,但我不清楚如何将其放入
变量
中
,以便在其他任务
中
重用,而不必再次读取它。我可以想到这样
的
事情: ini: section: my
浏览 0
提问于2020-07-06
得票数 4
回答已采纳
2
回答
如何在
ansible
-控制台中注册
变量
?
ansible
标题说
的
差不多都是。在运行剧本时,您可以始终: register: variable_name some_args: true 但是,在运行
ansible
-console时,如何在
变量
中注册模块执行
的
结果?
浏览 1
提问于2019-05-29
得票数 0
回答已采纳
1
回答
如何循环访问由
Ansible
中
的
通配符标识
的
主机
loops
、
ansible
、
syntax-error
、
wildcard
、
hosts
下面是我
的
剧本,很好用。when: "hostvars[item].
ansible
_facts|list|length == 0" with_items: "{{ groups.
浏览 8
提问于2021-01-25
得票数 2
回答已采纳
点击加载更多
相关
资讯
ansible基础-roles
ansible基础-变量
Ansible 2.5 正式发布,引入 Fact 命名空间
20 分钟玩转Ansible系列手册!
ansible基础 ad-hoc命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券