腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
检查
PID
是否
在
ansible
中
运行
,
如果
不是
,
则
使
任务
失败
?
ansible
、
pid
我有一个做3件事的
ansible
playbook: a)启动flask服务器 b)等待10秒,等待启动 c)
检查
PID
是否
正在
运行
- name: "execute script to start我手动执行此操作以获取
PID
pgrep -f /'main.py' 它返回一个
PID
比方说... 8212
如何
在
ansible
playbook
中
执行步骤(C),并确保
如
浏览 11
提问于2020-04-26
得票数 0
回答已采纳
1
回答
强制停止
ansible
攻略
ansible
、
devops
有没有可能阻止
ansible
攻略? 我
不是
在谈论failed_when条件或其他一些可修改的模块,而是实际上杀死了进程!
浏览 4
提问于2019-12-03
得票数 2
2
回答
如果
给定目录不为空,
如何
执行
Ansible
任务
?
ansible
我使用
Ansible
将日志移动到备份目录(使用shell模块、mv命令)。我对这个解决方案不满意,因为它会产生错误消息。将文件移至备份目录*
如何
检查
Ansible
中
的目录
是否
为空,以及
是否
空jus跳过
浏览 4
提问于2016-05-19
得票数 10
回答已采纳
3
回答
在
ansible
剧本执行完成后启动systemd服务
linux
、
centos
、
ansible
、
systemd
、
ansible-playbook
我们正在每次引导上
运行
ansible
剧本,它在主机上执行大量的
检查
和配置
任务
。我们也没有多少需要在该主机上
运行
的systemd服务。我
如何
使
这些服务依赖于
ansible
剧本的完成?我希望这些服务只
在
我的
ansible
剧本执行完成后才能
运行
。
在
systemd
中
是否
有任何直接的方法来建立该依赖关系,或者
是否
应该在
ansibl
浏览 0
提问于2020-11-04
得票数 0
回答已采纳
1
回答
在
Ansible
中
多次
运行
shell模块
ansible
、
ansible-playbook
我尝试使用
ansible
shell模块多次
运行
带有不同参数的shell脚本(script1)。但是,
如果
任何命令
失败
,并且返回代码
不是
0,
则
任务
应该
失败
并退出。这就是我到目前为止所拥有的。/script1 -f add3" 此
任务
始终
运行
脚本3次,即使第一次
运行
失败
,返回代码(rslt.rc)不为0。
如果
脚本的当前执行返回的返回码
不是
浏览 1
提问于2016-12-09
得票数 2
3
回答
如何
检查
是否
安装了docker -
ansible
- centos
ansible
、
yaml
我正在尝试
在
我的
ansible
剧本
中
设置一个有条件的"when“。
如果
未安装docker,请安装docker。所以我有一个剧本,里面有一个角色和一些
任务
。= not existwhen: docker == false"
ansible
_docker0": {true, "device": "docker0"
浏览 1
提问于2019-08-11
得票数 1
2
回答
如果
有任何“更改”的
任务
,
则
强制
ansible
失败
(返回非零代码)
ansible
、
integration-testing
收敛测试
检查
同一剧本的第二次
运行
是否
没有任何更改。set -e
ansible
-playbook --help-me-here
浏览 2
提问于2020-03-21
得票数 4
4
回答
可用于
检查
Selinux状态状况的行动手册
ansible
、
ansible-2.x
我正在使用下面的攻略来
检查
SELinux状态。我想进一步做的是,
如果
状态
不是
disabled,那么
在
同一剧本
中
,我需要对disabled SELinux状态进行更改。
浏览 2
提问于2020-06-16
得票数 0
1
回答
如何
正确处理
ansible
中
的错误?
deployment
、
ansible
据我所知,
ansible
只处理在
任务
层面错误,这对我希望它能够完成的工作来说是不够的。具体来说,我的用例是一个普通的部署,所以我需要做的是:备份所需资源
如果
失败
,
则
回滚到以前的版本(同样,这是一组具有严格排序的
任务
)。现在,我可以理解为什么它不会-包含
任务
只是测试它
是否
可以包含文件,而
不是
它包含的文件
是否
可以
运行
到完成。
浏览 0
提问于2016-01-13
得票数 1
回答已采纳
3
回答
具有文件模块和从属步骤的可能
检查
模式
directory
、
ansible
在
我的
ansible
攻略
中
,我经常有像“创建一个目录,然后在其中做一些事情”这样的步骤,例如: file: unarchive: dest: '{{ tomcat_directory }}' 当我
运行
这个剧本时然而,当我
在
检查</
浏览 0
提问于2019-01-14
得票数 1
1
回答
根据另一个剧本的输出调用另一个“play”-
Ansible
ansible
、
selinux
我试图使用
Ansible
来
检查
是否
启用了SELinux (设置为强制),
如果
没有,
则
启用它。只有
在
禁用play时才必须调用启用SELinux的SELinux。when: selinuxCheckOut.stdout_lines == "Enforcing"当我
运行
这个
任务
时,
任务
enableSELinux会
失败<
浏览 0
提问于2016-11-10
得票数 1
回答已采纳
1
回答
将文件
中
的一行替换为
Ansible
,同时确保该行的存在
ansible
{不幸的是,
如果
配置文件
中
不匹配regexp,
则
此
任务
将成功(没有操作)。我宁愿让它
失败
。/\*\.log /var/log/apache2/\*/\*\.log {这似乎可行,但我对regexp…的复制不满意
如果
一行不存在,
是否
有更好的方法
在
失败
的情况下更改行?我宁愿让它
失败
。我找到的解决方案是使用额外的
任务
检查
配置:A
浏览 0
提问于2019-09-26
得票数 2
1
回答
当前一个条件为真时跳过最后一个
任务
ansible
、
conditional-statements
、
when
我想跳过最后一个
任务
“名称:
如果
不是
在办公时间
失败
”“
如果
我以前的
任务
"-名称:获得办公时间”条件为真。 正在发生的事情是,当我的“上班时间”条件为真时,最后一项
任务
不是
跳过。要么创建最后一个
任务
的条件(
如果
不是
在办公时间内
失败
),然后
失败
,或者
如果
第二个
任务
(获得办公时间)成功
运行
,则应该跳过最后一
浏览 1
提问于2022-07-06
得票数 0
回答已采纳
3
回答
如何
使用
Ansible
检查
uri请求
中
的JSON响应?
ansible
我有一个
Ansible
任务
,它向网站发出URI请求以获得JSON响应。
如果
定义了嵌套的JSON变量,我希望
Ansible
能够做一些事情,
如果
没有定义嵌套的JSON变量,我希望
Ansible
做一些其他的事情。,而不适用于
检查
Jinja模板
中
嵌套数据结构
中
未定义的值。因此,
如果
未定义json_response.json.nested1.nested2,
则
尽管设置了ignore_errors=yes,此<
浏览 0
提问于2015-09-16
得票数 16
3
回答
Ansible
与with_items
shell
、
ansible
在
第二个示例
中
,始终会对两个命令(主机名、)使用相同的SSH连接吗? 在我看来是假的..。
浏览 0
提问于2016-09-30
得票数 3
回答已采纳
3
回答
ssh-永久使用
ansible
添加
ansible
、
ssh-keys
我试图使用ssh-add in
ansible
任务
向SSH代理添加SSH密钥。我的
任务
看起来是这样的: shell: eval `ssh-agent -s` && ssh-add -K ~/.ssh/id_rsa_mykeyitem\nIdentity added: /var/root/.ssh/id_rsa_mykey (/var/root/.ssh/id_
浏览 5
提问于2015-08-26
得票数 1
回答已采纳
2
回答
检查
作业
是否
运行
在同一网络
中
的另一台服务器上,使用
Ansible
linux
、
networking
、
linux-networking
、
ansible
、
ansible-playbook
在
专用网络上,我有两台服务器,我们称它们为server01和server02。他们
在
同一个网络里。第二个服务器是回弹服务器i-e,
如果
server01不再活动,
则
第二个服务器必须确保接管并
运行
某些
任务
,特别是使用
Ansible
。
在
我的server01上,我有一个
ansible
:- hosts: localhost gather_facts: false tasks:现在,我想知
浏览 0
提问于2020-09-17
得票数 0
1
回答
使用不可见的wait_for模块
检查
端口
是否
被释放
ansible
在
启动使用相同端口的服务之前,我想
检查
端口8301
是否
在
使用(例如它没有由最后一个进程释放):(Not
浏览 5
提问于2022-04-22
得票数 0
1
回答
不允许比较两个列表变量
ansible
我必须
检查
是否
有一个挂载点列表
在
系统上可用。 - name: debug mountpoint mount_points: "{{
ansible
_mountsfail: when: requ
浏览 11
提问于2022-01-28
得票数 2
回答已采纳
1
回答
如何
取消
在
Ansible
中
的变量?
ansible
、
ansible-facts
是否
有可能在
Ansible
中
取消事实(变量)?对于执行决定,我定期使用is defined
检查
条件。但是,
在
执行之前可能需要取消这些设置,例如,
如果
通过include_role多次使用角色,或者通过include_tasks多次使用
任务
。
是否
有一种特殊的语法,例如使用set_fact模块?
如果
我正确理解它,meta: clear_fa
浏览 0
提问于2022-08-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
技术-自动化-ansible-ansible学习笔记
使用 Ansible 让你的系统管理自动化
将你的日历与 Ansible 集成,以避免与日程冲突|Linux 中国
使用 Ansible 来管理你的工作站:配置自动化
windows入侵排查思路
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券