Your IP : 18.118.252.210


Current Path : /proc/self/root/proc/9788/cwd/etc/ansible/roles/web/tasks/
Upload File :
Current File : //proc/self/root/proc/9788/cwd/etc/ansible/roles/web/tasks/sites_directories.yml

---
# site folder must be created on remote_host
# DocumentRoot
# phpUploadDir
# phpSessionDir
- name: create basic directories for sites
  file: path={{ item }} state=directory
    owner={{ site_bitrix }} group={{ site_bitrix }} mode=0770
  with_items:
    - /tmp/php_sessions/ext_www
    - /tmp/php_upload/ext_www
    - /home/bitrix/ext_www
  tags: sites

- name: create sessions directories for sites
  file: path={{ item.phpSessionDir }} state=directory
    owner={{ site_bitrix }} group={{ site_bitrix }} mode=0770
  with_items: "{{ bx_sites_info }}"
  tags: sites
  when: item.SiteInstall == 'link' 
    or item.SiteInstall == 'kernel'

- name: create upload directories for sites
  file: path={{ item.phpUploadDir }} state=directory
    owner={{ site_bitrix }} group={{ site_bitrix }} mode=0770
  with_items: "{{ bx_sites_info }}"
  tags: sites
  when: item.SiteInstall == 'link' 
    or item.SiteInstall == 'kernel'



- name: set access rights on main nginx directories
  delegate_to: "{{ cluster_web_server }}"
  file: path={{ item }} state=directory
    owner={{ site_bitrix }} group={{ site_bitrix }}
    mode=755
  with_items:
    - "{{ nginx_base_dir }}"
    - "{{ nginx_base_dir }}/bx"
  tags: web

- name: create web-services directories
  file: path={{ item }} state=directory
    owner={{ site_bitrix }} group={{ site_bitrix }}
    mode={{ site_dirs_mode }} recurse=yes
  with_items:
    - "{{ csync_configdir  }}"
    - "{{ lsync_logdir }}"
    - "{{ nginx_base_dir  }}/{{ nginx_config_dir }}"
    - "{{ nginx_base_dir  }}/{{ nginx_maps_dir  }}"
    - "{{ nginx_base_dir  }}/{{ nginx_available_sites_dir }}"
    - "{{ nginx_base_dir  }}/{{ nginx_enabled_sites_dir }}"
    - "{{ nginx_base_dir  }}/{{ nginx_available_sites_dir_cluster }}"
    - "{{ httpd_base_dir  }}/{{ httpd_config_dir }}"
    - "{{ nginx_base_dir  }}/bx/settings"
  tags: web