If you need to create a directory using Ansible, then you can do the following:
Create a Directory in Ansible
You will need the file
module, then to create a directory you simply specify the option state=directory
:
- name: Creates a directory
file:
path: /src/www
state: directory
Note that with state=directory
, all the immediate subdirectories will be created if they don’t already exist.
Extending the file
module
- name: Creates a directory
file:
path: /src/www
state: directory
owner: www-data
group: www-data
mode: 0775
Create the Directories Recursively
- name: Creates directory
file:
path: /src/www
state: directory
owner: www-data
group: www-data
mode: 0775
recurse: yes
This is similar to the recursive
argument used with mkdir -p