From 2d6c8fb9cefc459fb0c5c6c1e0b7e2aa53f72afa Mon Sep 17 00:00:00 2001 From: Emmanuel Cohen <emmanuel@hexack.fr> Date: Wed, 2 Sep 2020 12:06:55 +0200 Subject: [PATCH] Fix package dependencies for mediaserver, refs #32662 --- playbooks/bench.yml | 11 ++++++----- requirements.yml | 2 +- roles/elastic/meta/main.yml | 5 ----- roles/mediaserver/defaults/main.yml | 9 +++++++-- roles/metricbeat/tasks/main.yml | 6 ++++++ 5 files changed, 20 insertions(+), 13 deletions(-) delete mode 100644 roles/elastic/meta/main.yml diff --git a/playbooks/bench.yml b/playbooks/bench.yml index 86678fba..a1fe065a 100755 --- a/playbooks/bench.yml +++ b/playbooks/bench.yml @@ -9,7 +9,7 @@ msg: "Benchmark server must be unique" when: groups['bench_server'] | length > 1 tags: bench_server - roles: + roles: - bench-server tasks: - name: restart bench-server @@ -21,7 +21,7 @@ - name: DEPLOY BENCHMARK WORKERS hosts: bench_worker tags: bench_worker - roles: + roles: - bench-worker tasks: - name: restart bench-worker @@ -32,18 +32,19 @@ - name: DEPLOY ELASTIC KIBANA SERVER hosts: elastic + tags: [ 'never', 'monbench' ] vars: - es_heap_size: 2g - es_config: - network.host: '{{ hostvars[groups['elastic'][0]]['ansible_default_ipv4']['address'] }}' + network.host: "{{ hostvars[groups['elastic'][0]]['ansible_default_ipv4']['address'] }}" node.data: true node.master: true - cluster.initial_master_nodes: '{{ hostvars[groups["elastic"][0]].ansible_hostname }}' + cluster.initial_master_nodes: "{{ hostvars[groups['elastic'][0]].ansible_hostname }}" - kibana_server_host: "{{ hostvars[groups['elastic'][0]]['ansible_default_ipv4']['address'] }}" - elastic_host: "{{ es_config['network.host'] }}" - es_api_host: "{{ es_config['network.host'] }}" - tags: [ 'never', 'monbench' ] roles: + - elastic.elasticsearch - elastic - name: DEPLOY METRICBEAT WORKERS diff --git a/requirements.yml b/requirements.yml index 5f526400..6b1fe055 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,5 +1,5 @@ --- - src: elastic.elasticsearch - version: 7.8.1 + version: 7.9.0 ... diff --git a/roles/elastic/meta/main.yml b/roles/elastic/meta/main.yml deleted file mode 100644 index f4b7b68e..00000000 --- a/roles/elastic/meta/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -dependencies: - - role: elastic.elasticsearch - -... diff --git a/roles/mediaserver/defaults/main.yml b/roles/mediaserver/defaults/main.yml index f2a97c3e..20a34338 100644 --- a/roles/mediaserver/defaults/main.yml +++ b/roles/mediaserver/defaults/main.yml @@ -1,9 +1,14 @@ --- server_packages: - - ubicast-mediaserver - - ubicast-mediaserver-runtime + - ubicast-config + - postgresql-client + - cron + - memcached + - nginx + - postfix - celerity-utils + - ubicast-mediaserver server_mail: dev-mediaserver@ubicast.eu server_default_email_sender: "noreply@{{ server_hostname }}" diff --git a/roles/metricbeat/tasks/main.yml b/roles/metricbeat/tasks/main.yml index 4f02198b..d6f40f46 100644 --- a/roles/metricbeat/tasks/main.yml +++ b/roles/metricbeat/tasks/main.yml @@ -35,4 +35,10 @@ when: "'postgres' in group_names" notify: restart metricbeat +- name: enable metricbeat client + systemd: + name: metricbeat + enabled: yes + state: started + ... -- GitLab