ansible Strategies
2024-10-12 21:24:17
Strategies 控制task的执行方式, 在2.0中增加了"free" Strategies, 可以允许每个host尽快的执行完一个play. 默认是Strategies是linear, 表示任何host必须等待所有的host完成一个task后才能开始执行下一个task
Strategies 还有一个debug模式, debug模式在2.1中才能使用.
PLAY *************************************************************************** TASK [wrong variable] **********************************************************
fatal: [192.168.1.1]: FAILED! => {"failed": true, "msg": "ERROR! 'wrong_var' is undefined"}
Debugger invoked
(debug) p result
{'msg': u"ERROR! 'wrong_var' is undefined", 'failed': True}
(debug) p task.args
{u'data': u'{{ wrong_var }}'}
(debug) task.args['data'] = '{{ var1 }}'
(debug) p task.args
{u'data': '{{ var1 }}'}
(debug) redo
ok: [192.168.1.1] PLAY RECAP *********************************************************************
192.168.1.1 : ok=1 changed=0 unreachable=0 failed=0
可用的debug命令
- p task/vars/host/result
Print values used to execute a module:
- task.args[key] = value
Update module’s argument.
- vars[key] = value
Update vars. - c(ontinue)
Just continue. - q(uit)
Quit from the debugger. The playbook execution is aborted.
最新文章
- AngularJS之Service(四)
- 【leetcode】Dungeon Game
- mobilebone.js使用笔记
- RFIDler:一款定义RFID的读、写、仿真器的开源软件
- http方法
- C:应用于字符串处理函数
- sqlserver 2000新建sysadmin角色
- wep密钥的长度
- Vue.js 1.x 和 2.x 实例的生命周期
- jsp&;servlet——session监听
- 【抱怨文】vscode对多项目支持不够友好
- P5304 [GXOI/GZOI2019]旅行者
- 把H5打包成IOS APP其实可以很简单!签名?越狱?都不需要!
- [Reversing.kr] Easy_KeygenMe Writeup
- sql server 与 sql server compact 互相数据导入
- python numpy中数组.min()
- python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726
- Static需谨慎
- javascript中的iterable
- PolymiRTS 数据库- miRNA SNP数据库
热门文章
- java 的sigola orm 的开发,第一次学写java,可以用在play上面
- spring实现数据库读写分离
- 数模学习笔记(四)——AHP
- rsync 文件校验及同步原理
- cocos2d(x) HTML label ;CCHTML CCHTMLLabel
- 学习新手给Android新手的一些学习建议
- Url以.(点)结尾,在使用httpwebrequest读取的时候,微软会有一个bug……
- Highcharts中如何外部修改pointStart
- 设计模式 -- 桥接模式(Bridge Pattern)
- (三)Python在windows上安装