--- ############################################################# # Creating inventory dynamically for given parameters ############################################################# - import_playbook: pmci-inventory-cluster.yml ############################################################# # Stopping services for created inventory ############################################################# - hosts: "pmci_server_selector" serial: "{{ serial_number | default(1) }}" remote_user: root vars: service_state: "{{ data.service_state | default('up') }}" # legacy paramater, backwards compatibility pre_tasks: - name: "Import autodiscover pre-tasks" import_tasks: tasks/autodiscover_pre_tasks.yml become: false tags: - always - name: "Setting default variables pre-tasks" import_tasks: tasks/pmci_set_default_variables.yml become: false tags: - always roles: - role: service_state vars: service_id: "{{ connect_id }}" when: "'connect' in group_names" - role: service_state vars: service_id: "{{ wordpress_id }}" when: "'connect_wordpress' in group_names" ############################################################# # Sending smardigo management message to process ############################################################# - hosts: "{{ stage }}-virtual-host-to-read-groups-vars" serial: "{{ serial_number | default(1) }}" gather_facts: false connection: local run_once: true vars: connect_jwt_username: "{{ management_admin_username }}" tasks: - name: "Sending smardigo management message to <{{ shared_service_url_management }}>" include_tasks: tasks/smardigo_management_message.yml