%PDF- %PDF-
| Direktori : /etc/ansible/roles/web/tasks/ |
| Current File : //etc/ansible/roles/web/tasks/create_ext_kernel.yml |
---
######## generate site options and testing site
####
- include: inc_generate_site_vars.yml
####
######## generate site options and testing site
######## create database and user for site
####
- include: inc_site_mysql.yml
when: "inventory_hostname == cluster_web_server"
####
######## /create database and user for site
######## create site directories on all web servers in the pool
####
- include: create_basic_dirs.yml
- name: create dbconn file for site
template: src=dbconn.php.j2
dest={{ web_site_root_dir }}/bitrix/php_interface/dbconn.php
owner={{ site_bitrix }} group={{ site_bitrix }} mode=0660
tags: create_site_files
when: "'bitrix-web' in group_names"
- name: create settings file for site
template: src=.settings.php.j2
dest={{ web_site_root_dir }}/bitrix/.settings.php
owner={{ site_bitrix }} group={{ site_bitrix }} mode=0660
tags: create_site_files
when: "'bitrix-web' in group_names"
- name: create upload directory
file: path={{ web_site_root_dir }}/upload
owner={{ site_bitrix }} group={{ site_bitrix }} mode=0770
state=directory
tags: create_site_files
when: "'bitrix-web' in group_names"
####
######## /create site directories on all web servers in the pool
######## create csync configuration and sync data for site between nodes for new site
####
- include: create_csync2_site.yml
when: "cluster_web_configure == 'enable' and fstype == 'csync'"
- include: configs_lsyncd_create_site.yml
when: "cluster_web_configure == 'enable' and fstype == 'lsync'"
####
######## /create csync configuration and sync data for site between nodes for new site
######## cron configs
####
- include: create_cron_config.yml
when: "web_site_cron == 'enable'"
####
######## /cron configs
######## remove files
####
- file:
path: "{{ web_site_root_dir }}/bitrix/.settings.php.crm.orig"
state: absent
when: "'bitrix-web' in group_names"
####
####### /remove files