diff --git a/defaults/main.yml b/defaults/main.yml index edb0e84..b414e52 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -155,4 +155,6 @@ deploy_service_systemd_location: "/etc/systemd/system/{{ deploy_app_name | lower # Additionaly template files to deploy. See readme for usage instructions deploy_additional_templates: [] -deploy_additional_copy: [] \ No newline at end of file +deploy_additional_copy: [] + +create_additional_dir: [] \ No newline at end of file diff --git a/tasks/additional.yml b/tasks/additional.yml index 13681e9..b330804 100644 --- a/tasks/additional.yml +++ b/tasks/additional.yml @@ -36,4 +36,15 @@ owner: "{{ item.user | default(deploy_app_user) }}" group: "{{ item.group | default(deploy_app_group) }}" mode: "{{ item.mode | default('0644') }}" - with_items: "{{ deploy_additional_copy }}" \ No newline at end of file + with_items: "{{ deploy_additional_copy }}" + +- name: "Additional - Create directories" + become: yes + become_user: "{{ deploy_app_user }}" + file: + path: "{{ item.path }}" + state: directory + owner: "{{ item.user | default(deploy_app_user) }}" + group: "{{ item.group | default(deploy_app_group) }}" + mode: "{{ item.mode | default('0644') }}" + with_items: "{{ create_additional_dir }}" \ No newline at end of file