%PDF- %PDF-
Direktori : /proc/self/root/etc/ansible/roles/sphinx/tasks/ |
Current File : //proc/self/root/etc/ansible/roles/sphinx/tasks/index_site.yml |
--- # create or delete sphinx on defined node # manage_sphinx # manage_node # manage_site ######## create, upload variables that used in playbook #### - name: gathering facts about installed sites delegate_to: "{{ cluster_web_server }}" bx_facts: name=status password=0 site={{ manage_site }} tags: sites_facts - name: create variable bx_sites_info set_fact: bx_sites_info: "{{ hostvars[inventory_hostname]['bx_sites'] }}" tags: sites_facts #### ######## /create, upload variables that used in playbook ####### configure sphinx service #### - include: install.yml when: "inventory_hostname == manage_node and manage_sphinx == 'add_site'" static: no #### ######## /configure sphinx service ######## create index for sites #### - include: index.yml when: "inventory_hostname == manage_node and manage_sphinx == 'add_site'" static: no ##### ######### /create index for sites ######### create or delete sphinx instance in the site ##### - include: sites-cache_directory-execute.yml vars: php_script: "{{ manage_sphinx }}_index_in_web.php" php_server: "{{ cluster_web_server }}" when: "inventory_hostname == manage_node" ##### ######### /create or delete sphinx instance in the site