diff --git a/roles/bench-server/defaults/main.yml b/roles/bench-server/defaults/main.yml
index 162d4473e84b8af611110e62f1b08a2b09ba2b95..be35e0dc181fb6dc6dd679a1aa0e116c453593b1 100644
--- a/roles/bench-server/defaults/main.yml
+++ b/roles/bench-server/defaults/main.yml
@@ -3,7 +3,7 @@
 bench_server_packages:
   - ubicast-benchmark
 
-bench_server: 127.0.0.1
+bench_server: "{{ hostvars[groups['bench_server'][0]]['ansible_default_ipv4']['address'] }}"
 bench_time_stat: 15000
 
 bench_host: "{{ envsetup_ms_server_name | d() }}"
diff --git a/roles/bench-worker/defaults/main.yml b/roles/bench-worker/defaults/main.yml
index 6527e729483e067ad058e6af698468ae855ebe8c..8e5c7bfbf3a34d85cd822ef15466ba799d5e1509 100644
--- a/roles/bench-worker/defaults/main.yml
+++ b/roles/bench-worker/defaults/main.yml
@@ -3,7 +3,7 @@
 bench_worker_packages:
   - ubicast-benchmark
 
-bench_server: 127.0.0.1
+bench_server: "{{ hostvars[groups['bench_server'][0]]['ansible_default_ipv4']['address'] }}"
 bench_time_stat: 15000
 
 bench_host: "{{ envsetup_ms_server_name | d() }}"