Playbook fileモジュールによる再帰的なディレクトリを作成する

環境
Ansible
Playbook

概要
recurse: yes
recurseオプションにyesを指定することで再帰的にディレクトリを作成します。

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
---
- hosts: all
become: yes
tasks:
- name: test directory created
file:
path: "/data/test8/test8_1/test8_1_1"
state: directory
owner: "root"
group: "root"
mode: "775"
recurse: yes
--- - hosts: all become: yes tasks: - name: test directory created file: path: "/data/test8/test8_1/test8_1_1" state: directory owner: "root" group: "root" mode: "775" recurse: yes
---
- hosts: all
  become: yes
  tasks:
    - name: test directory created
      file:
        path: "/data/test8/test8_1/test8_1_1"
        state: directory
        owner: "root"
        group: "root"
        mode: "775"
        recurse: yes

実行結果
ansible-playbook -i hosts makedir/makedir_recurse.yml

Ansible

Posted by arkgame