腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
ansible
中
基于
组
运行
任务
我需要根据
组
名
运行
几个
任务
,其余
任务
应该以正常方式执行例如:一个带有名为bootstrap的变量的
任务
现在我只需要在hostgroup包含名为bootstrap的
组
的情况下
运行
此
任务
ex: task1
浏览 10
提问于2020-11-20
得票数 0
3
回答
可根据操作系统版本安装不同的软件包
我有一个
Ansible
playbook (使用
ansible
1.9.3)来设置和更新一堆服务器。其中一个步骤是安装软件包(使用'apt‘插件)。下面是我的
任务
文件的样子: apt: name={{ packages }} state=present update_cache=yes我可以在清单文件
中
为具有不同Ubuntu版本的主机定义一个变量。 如何将此
任务
更改为对当前主机使用一个包列表,对较新主机使用另一个包列表?
浏览 1
提问于2018-03-02
得票数 3
回答已采纳
1
回答
如何为本地
任务
重用不可用的库存?
、
、
我正在尝试使用
Ansible
进行配置管理和集中管理。如何使用库存信息来
运行
本地
任务
?示例:我有一个名为foo的容器,动态库存为它定义了某些项目,
如
IP地址、cgroup限制等等。如
何在
来宾容器启动之前重用这些信息,以便在主机上生成(使用通常的Jinja2模板)容器配置?
浏览 0
提问于2015-05-24
得票数 0
回答已采纳
1
回答
具有无密码根ssh的Redhat自动操作
、
、
、
在与ssh连接时,使用不允许密码提示的脚本或
ansible
自动。此外,我还需要更改etc和var文件夹
中
的几个文件。就安全性而言,要求无密码根ssh访问以使
ansible
或其他人能够这样做是否安全和可接受?注意,不允许使用sudoer用户。
浏览 3
提问于2019-11-15
得票数 0
回答已采纳
1
回答
不允许的lineinfile给/etc/主机一个错误
、
在我的角色
中
,我有一个简单的
任务
: lineinfile: dest=/etc/hosts line="192.168.99.100{{ item }}" - domain1.com tags: etcrobe:
ansible
-developrobe$
ansible
-pla
浏览 0
提问于2015-10-28
得票数 0
回答已采纳
1
回答
在
Ansible
剧本
中
针对特定主机执行特定
任务
我需要部署我的应用程序到两个VM使用一个
Ansible
剧本。每个VM都有不同的用途,我的应用程序由几个不同的组件组成,所以每个组件在剧本中都有自己的一
组
任务
。我的库存文件如下:192.168.10.11 192.168.10.22
任务
1到10针对vig
组
执行
任务
11到20针对websvr
组
执行 都在
浏览 5
提问于2020-05-06
得票数 1
1
回答
如何检查库存
组
是否存在于
Ansible
中
?
、
是否有方法检查库存
组
是否存在(如果不存在,则应该跳过
任务
)吗?我知道您可以通过
组
“‘WebServers”
中
的“’WebServers”来检查一个主机是否存在于一个
组
中
,但是如果
组
本身没有定义,我很难弄清楚如何让
ansible
忽略一个
任务
。我基本上有这样的
任务
: command: ls -ltr - "'Cool-Server
浏览 1
提问于2017-04-18
得票数 3
回答已采纳
2
回答
Ansible
:如
何在
playbook
中
声明全局变量?
、
如
何在
Ansible
playbook
中
声明全局变量。我已经在谷歌搜索,找到了下面的解决方案,但它并不像预期的那样工作。
浏览 0
提问于2017-11-20
得票数 11
2
回答
未从清单文件
中
挑选主机
、
我正在尝试为我的清单文件中提到的主机执行攻略
中
的
任务
,这些主机被分组在"Jira“下,但由于某些原因,我的
组
没有被识别出来选择。有关这些文件的内容,请查看以下内容。如
何在
清单
中
包含所有主机的情况下
运行
攻略中提到的所有
任务
?我有一个包含以下内容的清单文件: Hosts.yml all: # the all group contains all hosts
ansible
:
ansible
_
浏览 12
提问于2019-03-23
得票数 2
7
回答
Ansible
:同时在多个主机上部署
是否可以
运行
ansible
剧本,它看起来如下(这是这个站点的一个例子:): hosts: all我想在同一时间
运行
三个“包含”(反正是部署到不同的主机),如下图所示: 有可能吗?
浏览 11
提问于2014-01-16
得票数 58
回答已采纳
1
回答
Ansible
:如果服务器属于某个
组
,则
运行
任务
当主机属于一个或多个
组
时,
运行
任务
的合理方式是什么?目前,我在相关
组
中使用布尔值,例如:[db_servers:vars]
任务
name: Copy db connection(truncated for clarity)用来检查当前主机是否属于db_servers
组
的when子句中的正确条件是什么
浏览 6
提问于2015-10-07
得票数 14
回答已采纳
1
回答
Ansible
:在
任务
中使用
组
变量
、
、
在
Ansible
中
,我希望根据主机触发选定的
任务
。"somepath" replace: "{{ newvalue }}"如
何在
appserver
组
上
运行
此特定task1,并在webserver
组
上
运行
task2。在不使用
ansible
标签的情况下,有什
浏览 15
提问于2020-02-25
得票数 0
1
回答
将
ansible
playbook委托给第三方主机
、
、
如何使用从发行版生成的主机和playbook在Jumphost上
运行
playbook? 更新:我无法控制Jumphost,也无法使用ssh转发。
浏览 3
提问于2020-02-07
得票数 0
0
回答
根据ec2发行版动态设置
ansible
-playbook用户变量
、
我正在创建一个
ansible
攻略,它通过一
组
亚马逊网络服务EC2主机并安装一些基本的软件包。在攻略可以执行任何
任务
之前,攻略需要使用正确的user: {{ userXXX }}登录到每个主机(两种类型的发行版AWS Linux或Ubuntu)这是我不太确定如
何在
正确的用户登录
中
传递的部分,它将是- name: setup package agent user: "{{
ansible
_user_id }}"
浏览 11
提问于2016-07-06
得票数 2
回答已采纳
2
回答
如
何在
“
ansible
”
中
基于
“group_names”复制库存文件?
、
192.168.10.11192.168.10.13 我希望将master.sh复制到192.168.10.10并将backup.sh复制到来自backup_server
组
的所有服务器我如
何在
一本可操作的剧本
中
实现这一点?
浏览 6
提问于2022-08-18
得票数 -1
1
回答
在目录
中
具有相同命名约定的特定主机组上的无法
运行
的操作手册
、
、
、
假设我有这种类型的清单,它包含主组下的子
组
的相似名称,但在最后有不同的服务器ip。它们的名称是相似的,因为这是我想使用的命名约定,我只希望服务器端的ip是不同的。variable_group=group variable_subgroup=subgroup" 我希望确保只在具有以下路径的服务器上
运行
ansible
: maingroup>group1>subgroup1,并将其传递给作为主机
运行
的
ansible
角色。因此,我的问题是,我如何能够只针对subgroup1
中</e
浏览 0
提问于2019-01-06
得票数 0
回答已采纳
1
回答
基于
ansible
_distribution
运行
游戏手册
、
when:
ansible
_distribution == 'Ubuntu' 错误: ERROR!unexpected parameter type in action: <class '
ansible
.parsing.yaml.objects.AnsibleSequen
浏览 7
提问于2020-02-09
得票数 1
回答已采纳
4
回答
Ansible
:只有当
组
存在时,才将Unix
组
添加到用户
、
我使用
Ansible
将用户添加到各种服务器
中
。有些服务器定义了不同的UNIX
组
。我想找到一种让
Ansible
检查我指定的
组
是否存在的方法,如果这个
组
存在,将它添加到用户的辅助
组
列表
中
(但是如果这个
组
不存在,则忽略它的语句)。
ansible
-playbook -i 'localhost,' -c local
ansible<
浏览 10
提问于2016-03-04
得票数 21
回答已采纳
1
回答
Ansible
:如何处理同一主机上的服务器?
、
、
这个解决方案不能工作,因为它
运行
所有
任务
两次!db
任务
时)!不支持访问来自某个
组
的单个主机:- hosts: staging:web_server - name: Deploy to web server在本例
中</e
浏览 5
提问于2016-02-09
得票数 1
2
回答
如
何在
ansible
中
循环主机组以提供动态值
我有以下清单 group1: host002: host101: host102: 现在我想循环遍历两个
组
中
的任何一个,通过一个参数控制,例如 - hostsString: {{ groups.{{ target }} }}"} 我想要实现的是修改一个本地文件,并为
组
中
的每个主机添加一个条目。具体地说,我希望在ssh config-file
中
为
组
中
的每个主机添加一个代理条目。
浏览 27
提问于2020-08-09
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券