在ansible 2.3版中导入或包含剧本
我正在尝试重新启动服务,并希望在restart.yml中导入stop.yml和start.yml。因此,当我调用restart.yml时,它将调用stop.yml和start.yml。当我在ansible 2.4中运行的VM中进行测试时,它对我很有用在ansible 2.3版中导入或包含剧本,ansible,Ansible,我正在尝试重新启动服务,并希望在restart.yml中导入stop.yml和start.yml。因此,当我调用restart.yml时,它将调用stop.yml和start.yml。当我在ansible 2.4中运行的VM中进行测试时,它对我很有用 restart.yml --- import_playbook.yml: stop.yml import_playbook.yml: start.yml 在另一个环境中,版本2.3中也不适用。ansible 2.3版中有没有简单的方法 这对我有用
restart.yml
---
import_playbook.yml: stop.yml
import_playbook.yml: start.yml
在另一个环境中,版本2.3中也不适用。ansible 2.3版中有没有简单的方法
这对我有用
cat restart.yml
---
- name: RestartPlay
hosts: nodes
become: yes
tasks:
- debug:
msg: "Restarting the service"
- include: stop.yml
- include: start.yml
关于,您的缩进是错误的,应该是:
---
-名称:RestartPlay
主机:节点
变成:是的
任务:
-调试:
msg:“重新启动服务”
-包括:stop.yml
-包括:start.yml
您应该:
- 包含任务
- 包括