- name: Create volume data directory for user {{ service_user_name }} file: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}" state: directory owner: "{{ service_user_name }}" group: "{{ service_user_name }}" mode: 0755 - name: Create wal directory for user {{ service_user_name }} file: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/wal" state: directory owner: "{{ service_user_name }}" group: "{{ service_user_name }}" mode: 0755 - name: Check if wal mount directory exists for user {{ service_user_name }} stat: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/wal/_data" register: wal_mount_directory - name: Create wal mount directory for user {{ service_user_name }} file: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/wal/_data" state: directory owner: "{{ service_user_name }}" group: "{{ service_user_name }}" mode: 0755 when: not wal_mount_directory.stat.exists - name: Create data directory for user {{ service_user_name }} file: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/data" state: directory owner: "{{ service_user_name }}" group: "{{ service_user_name }}" mode: 0755 - name: Check if data mount directory exists for user {{ service_user_name }} stat: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/data/_data" register: data_mount_directory - name: Create data mount directory for user {{ service_user_name }} file: path: "/var/lib/{{ ansible_hostname }}/data/{{ service_user_name }}/data/_data" state: directory owner: "{{ service_user_name }}" group: "{{ service_user_name }}" mode: 0755 when: not data_mount_directory.stat.exists