diff --git a/ansible/playbooks/deploy-services.yml b/ansible/playbooks/deploy-services.yml index c9826ac..bbc14ef 100644 --- a/ansible/playbooks/deploy-services.yml +++ b/ansible/playbooks/deploy-services.yml @@ -3,27 +3,26 @@ hosts: localhost become: true vars: - # gearman worker - gearman_host: 0.0.0.0 - gearman_port: 4730 - # gearman client - gearman_client_host: "{{ gearman_host }}" - gearman_client_port: "{{ gearman_port }}" - # NOTE(dpawlik): For security reasons, the logstash host - # address was added to /etc/hosts. - output_host: "logstash" - output_port: 9999 - output_mode: tcp - # logscraper + # logscraper and logsender tenant_builds: - tenant: openstack - gearman_server: "{{ gearman_host }}" - gearman_port: "{{ gearman_port }}" zuul_api_url: https://zuul.opendev.org/api/tenant/openstack - roles: - - loggearman - - logscraper + download: true + download_dir: /mnt/logscraper/openstack + es_username: logstash + # NOTE: password will be provided on the host until + # it is not automatized. + es_password: "mypassword" + es_host: opensearch.logs.openstack.org + es_port: 443 + es_insecure: false + es_index_prefix: 'logstash-logs' tasks: + - name: Run check services + include_role: + name: check-services + tasks_from: download.yml + - name: Install firewalld package yum: name: firewalld @@ -35,14 +34,6 @@ state: started enabled: true - - name: Configure firewalld for gearman - firewalld: - zone: internal - port: "{{ gearman_port }}/{{ output_mode }}" - state: enabled - permanent: true - immediate: true - - name: Expose Prometheus node exporter metrics for softwarefactory-project.io firewalld: rich_rule: 'rule family=ipv4 source address=38.102.83.250/32 port port=9100 protocol=tcp accept'