将shell重写为Ansible任务

将shell重写为Ansible任务,ansible,Ansible,如何将shell任务重写为文件模块任务 比如说 - name: Change permissions. shell: "chown -R {{ project_user }}:{{ project_user }} {{ project_root }}" 如何在帮助下重写上述代码 这很简单: - file: path: "{{ project_root }}" owner: "{{ project_user }}" group: "{{ project_use

如何将shell任务重写为文件模块任务

比如说

  - name: Change permissions.
    shell: "chown -R {{ project_user }}:{{ project_user }} {{ project_root }}"
如何在帮助下重写上述代码

这很简单:

- file:
    path: "{{ project_root }}"
    owner: "{{ project_user }}"
    group: "{{ project_user }}"
    recurse: true
看看下面的例子:

这很简单:

- file:
    path: "{{ project_root }}"
    owner: "{{ project_user }}"
    group: "{{ project_user }}"
    recurse: true
请看以下示例:

可能的重复