以下是我的代码。
---
- hosts: localhost
tasks:
- name: run command
shell: uname
register: result
when: result.stdout== "Linux"
notify: Create Directory
handlers:
- name: create a new new directory
command: mkdir /home/ubuntu/ansible/new_dir
listen: Create Directory
运行时出错: 错误:listen不是Ansible任务或处理程序中的合法参数
答案 0 :(得分:0)
答案 1 :(得分:0)
notify: Create_Directory
handlers:
- name: Create_Directory
file:
path: /etc/some_directory
state: directory
notify: Create_Directory
并且处理程序的名称应该相等。使用file
模块而不是command
来创建目录