腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Ansible
Variables
:
覆盖
时
set_fact
的
意外
行为
在
覆盖
现有变量
时
,我发现了
Ansible
的
set_fact
模块
的
一些
意外
行为
。我尝试用
Ansible
设置下面的“代码”(JavaScript中
的
例子): let old_var = "test"let new_var = "hackeddebug: - debug: var
浏览 29
提问于2019-03-22
得票数 0
回答已采纳
2
回答
如何在
Ansible
中更新嵌套变量
、
我在/ etc /
ansible
/facts.d/environment.fact ment.act中存储了一些额外
的
信息,比如数据库连接详细信息等。这些变量可以作为变量使用,比如
ansible
_local.environment.database.name。更新数据库名称
的
最佳方法是什么?我尝试了
set_fact
模块,但无法让它正确地更新嵌套变量。它只是
覆盖
了整个
ansible
_local散列。- name: Update da
浏览 0
提问于2016-05-05
得票数 10
2
回答
Ansible
:在任务中访问Shell变量
、
、
、
、
做这件事
的
正确方法是什么:我有一个处理shell模块
的
任务,它从Bash shell中导出一个var。 我是否可以从另一个任务访问上述var (可能是设置环境?)
Ansible
是否为本地主机和远程主机设置
ansible
_env作用域?: shellvar_register local_action: msg: "{{
ansible
_env.shellvar}}" % <
浏览 53
提问于2019-03-15
得票数 1
1
回答
在没有组/主机vars
的
情况下跨游戏
的
变量
下面的例子是一个简单
的
2游戏动作在一个剧本。变量"foo“实际上与主机或主机组无关,它是特定于内部
的
剧本,所以我希望这个变量保持在剧本
的
本地位置。- name: "Test1" vars: tasks:
ansible
.builtin.debugfoo }} " - name: "Test2 - this will fail&
浏览 0
提问于2022-09-21
得票数 1
回答已采纳
1
回答
根据不确定事实设置变量
我所做
的
基本上是在main.yml中使用main.yml模块-
set_fact
: ntp2: 10.1.1.11
set_fact
: ntp2: 10.2.1.11
浏览 6
提问于2020-11-30
得票数 1
回答已采纳
1
回答
检查到windows主机
的
连接和报告状态
的
不可操作
的
剧本
我正在尝试将连接到主机并报告连接是否成功
的
游戏手册。连接检查
的
结果应该存储在一个变量中。我通过使用
ansible
事实解决了这个问题,但是我无法解决如何处理与主机
的
不成功连接。---
set_fact
: server_ip: "{{
ansible
_ip_add
浏览 0
提问于2021-06-20
得票数 0
2
回答
每个发行版有两个默认文件
我正在写一个可以在Debian和RedHat上运行
的
角色。在我
的
模块中,Red和Debian
的
默认值是不同
的
,所以我想我可以在默认文件夹中创建Debian.yml和RedHat.yml,但这不能开箱即用。 我可以在哪里设置适当
的
值,以便像vars一样工作?我尝试了同样
的
方法: - name: Include distribution specific
variables
include_vars: "{{
ansible
_os_famil
浏览 20
提问于2020-10-26
得票数 0
回答已采纳
1
回答
hashi_vault不能通过Web应用防火墙工作
、
、
、
、
我想用hashi_vault模块取回
Ansible
的
保险库秘密,这个模块似乎不能通过网站管家工作。当vault服务器被映射到网站管家中
的
根url (https://address/)
时
,hashi_vault模块可以工作,但当我们使用自定义路径(https://address/vault)
时
,
Ansible
剧本会返回这个错误:“为hashi_vault查找指定
的
Hashicorp VaultToken无效” -
浏览 20
提问于2019-07-02
得票数 0
1
回答
Ansible
只从第二次执行中获得变量
、
、
当
Ansible
"copy“模块处理变量
时
,我有一个奇怪
的
行为
。因此,我有: 1.serverrole: "{{ server_role }}" - "vars/
variables
" - configs
ansib
浏览 0
提问于2015-07-06
得票数 0
1
回答
附加JSON字典
、
我使用
的
是
ansible
2.9,无法寻找在JSON结构下添加数据
的
方法 { "abc",使用
Ansible
set_fact
来附加这个。 我知道我们可以使用combine_filter做到这一点,但我想这只适用于
ansible
2.10。任何关于如何做这件事
的
建议。
浏览 0
提问于2021-08-18
得票数 1
回答已采纳
1
回答
在剧本中重写
ansible
_skip_tags
、
我已经能够管理
Ansible
的
控制变量,您通常使用
set_fact
模块在命令行中指定这些变量,例如
set_fact
:
ansible
_ssh_private_key_file={{ whatever_default_location }}但是我发现自己无法扩展由--skip-tags命
浏览 0
提问于2018-10-22
得票数 0
回答已采纳
1
回答
在可能
的
行动手册中处理jinja2 '{% set...%}‘
、
、
、
我
的
理解是,剧本应该在执行之前作为jinja2模板处理,但显然不应该在文件被解析为yaml之前处理,因为在文件顶部使用jinja2命令会产生语法错误,例如:# {% set test_var = "test_value" %} # }
浏览 19
提问于2019-12-03
得票数 0
回答已采纳
3
回答
基于AWS标签分配
ansible
vars
、
、
我正在试着找出一种在
Ansible
中根据我在AWS中
的
标签赋值变量
的
方法。我正在试验ec2_remote_tags,但它返回
的
信息比我需要
的
多得多。似乎应该有一种更简单
的
方法来做到这一点,我只是没有考虑到这一点。例如,如果我有一个名为function
的
标记,它使用动态库存创建tag_function_api组,并且我想将变量function赋值为api。有什么有效
的
方法可以做到这一点吗?
浏览 5
提问于2016-09-09
得票数 2
回答已采纳
1
回答
注册
Ansible
变量属性
、
使用
Ansible
时
,我在以我想要
的
方式注册变量
时
遇到了问题。使用下面的实现,我总是必须在变量上调用.stdout --有没有办法做得更好?我
的
攻略:注意.stdout
的
不必要用法-我只希望能够直接使用变量,而不调用属性...?-$(date +%Y%m%d-%H%M%S-%N) # http://docs.
ansible
.com/
ansible
/playbooks_
variables
.
浏览 0
提问于2016-05-27
得票数 16
回答已采纳
1
回答
覆盖
不可忽略
的
默认数据包管理器
、
在
Ansible
2.5之前,我能够设置
覆盖
Ansible
的
package模块使用
的
默认包管理器来使用不同
的
Ansible
模块。在这样
的
剧本里: -
set_fact
:
ansible
_pkg_mgr: pacaur 升级到Anble2.5.3设置以上不再更改后,包管理器和package仍然尝试使用pacman模块,这是我
的
操作系统
的
默认设置。对于推翻包管理器<
浏览 1
提问于2018-05-25
得票数 0
回答已采纳
1
回答
使用with_items
时
,可能
的
jinja2未连接到列表
、
--- gather_facts: False - name: Set init list - 1 - 3
set_fact
: with_items: "{{ init_list }}"
浏览 16
提问于2019-05-29
得票数 0
3
回答
如果在host_vars中设置了
Ansible
中
的
剧本变量,那么如何
覆盖
它呢?
server1在it_servers组,但我想使用
ansible
_connection: local。如果
ansible
_connection是在剧本和host_vars中定义
的
,那么如何做到这一点呢?-- vars: roles: - mysql
ansible
_connection:
浏览 0
提问于2021-07-01
得票数 8
回答已采纳
2
回答
动态添加变量为
Ansible
的
最佳方法是什么?
、
我有一个
Ansible
任务,在这个任务中,我导航到GitHub中
的
YAML变量文件,下载该文件,并将这些变量添加为以后使用它们
的
Ansible
。file register: raw_config vars: config: "{{ raw_config.stdout | from_yaml
浏览 25
提问于2022-12-01
得票数 0
1
回答
如果格式是兼容
的
,如何转义?
使用
ansible
,我需要将主机列表放在如下文件中:但是,每当我实现这种格式
时
,
ansible
都会将其解释为一个列表,文件
的
内容是这个节奏曲版本127.0.0.1 - 127.0.0.3 -
set_fact
\&q
浏览 4
提问于2016-10-18
得票数 1
回答已采纳
1
回答
如何根据操作系统类型更改
ansible
docker_container中
的
docker命令
、
、
、
我有一些运行docker容器
的
ansible
攻略,如下所示: - name: Container present name: myapp*"',"-jar", "/opt/myapp/app.jar", "--spring.profiles.active=docker,swagger"] 我想我必须和
set_fact
一起做,但是我不知道怎么做可能是这样
的
浏览 10
提问于2020-06-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ansible系列第五篇
ansible基础-变量
同样是配置管理,初高级DevOps工程师处理方法有何不同?
Cable:基于Ansible运维Web管理平台
技术-自动化-ansible-ansible学习笔记
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券