%PDF- %PDF-
Direktori : /etc/ansible/roles/web/tasks/ |
Current File : //etc/ansible/roles/web/tasks/create_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 php_interface config files template: src: "{{ item }}.j2" dest: "{{ web_site_root_dir }}/bitrix/php_interface/{{ item }}" owner: "{{ site_bitrix }}" group: "{{ site_bitrix }}" mode: 0660 with_items: - dbconn.php - after_connect.php - after_connect_d7.php tags: create_site_files when: inventory_hostname == cluster_web_server - 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: inventory_hostname == cluster_web_server - include: create_push_settings.yml when: NodeJSPush == 'enable' and inventory_hostname == cluster_web_server - 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/lsync 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 ######## create configs for web services #### - include: create_web_configs.yml when: "'bitrix-web' in group_names" #### ######## /create configs for web services ######## 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