From d767963766abb22506c7a9e6fbe568d63fcace89 Mon Sep 17 00:00:00 2001 From: Emmanuel Cohen <atmaniak@gmail.com> Date: Mon, 27 Jul 2020 16:04:35 +0200 Subject: [PATCH] Use 1 playbook for benchmark installation --- playbooks/bench-server.yml | 12 ------------ playbooks/bench-worker.yml | 12 ------------ playbooks/bench.yml | 21 +++++++++++++++++++++ 3 files changed, 21 insertions(+), 24 deletions(-) delete mode 100755 playbooks/bench-server.yml delete mode 100755 playbooks/bench-worker.yml create mode 100755 playbooks/bench.yml diff --git a/playbooks/bench-server.yml b/playbooks/bench-server.yml deleted file mode 100755 index 1754ee65..00000000 --- a/playbooks/bench-server.yml +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env ansible-playbook ---- - -- name: DEPLOY BENCHMARK SERVER - hosts: - - bench_server - tags: - - bench_server - roles: - - bench-server - -... diff --git a/playbooks/bench-worker.yml b/playbooks/bench-worker.yml deleted file mode 100755 index 1f86b371..00000000 --- a/playbooks/bench-worker.yml +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env ansible-playbook ---- - -- name: DEPLOY BENCHMARK WORKERS - hosts: - - bench_worker - tags: - - bench_worker - roles: - - bench-worker - -... diff --git a/playbooks/bench.yml b/playbooks/bench.yml new file mode 100755 index 00000000..e66d7975 --- /dev/null +++ b/playbooks/bench.yml @@ -0,0 +1,21 @@ +#!/usr/bin/env ansible-playbook +--- + +- name: DEPLOY BENCHMARK SERVER + hosts: bench_server + pre_tasks: + - name: "Fail is benchmark server is not unique" + fail: + msg: "Benchmark server must be unique" + when: groups['bench_server'] | length > 1 + tags: bench_server + roles: + - bench-server + +- name: DEPLOY BENCHMARK WORKERS + hosts: bench_worker + tags: bench_worker + roles: + - bench-worker + +... -- GitLab