From d428fdf8c704595eccf0ba79b2518b6f57c5252b Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Fri, 30 Mar 2018 11:41:05 -0400 Subject: [PATCH] Add nodepool info to test-emit-job-header We'd like to also display the node information at run time, which is helpful if we ever need to debug / hold a running job. Change-Id: Idcd4370e09639fe81b701bde10510d5828b283cc Signed-off-by: Paul Belanger --- roles/test-emit-job-header/tasks/main.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/test-emit-job-header/tasks/main.yaml b/roles/test-emit-job-header/tasks/main.yaml index 7d08bf666..a2d8b70aa 100644 --- a/roles/test-emit-job-header/tasks/main.yaml +++ b/roles/test-emit-job-header/tasks/main.yaml @@ -19,3 +19,15 @@ {% if zuul_log_url is defined and zuul_log_path is defined %} Log URL (when completed): {{ zuul_log_url }}/{{ zuul_log_path }} {% endif %} + + - name: Print node information + debug: + msg: | + # Node Information + Hostname: {{ hostvars[item]['ansible_hostname'] }} + Provider: {{ hostvars[item]['nodepool']['provider'] }} + Label: {{ hostvars[item]['nodepool']['label'] }} + {% if hostvars[item]['nodepool']['interface_ip'] is defined %} + Interface IP: {{ hostvars[item]['nodepool']['interface_ip'] }} + {% endif %} + loop: "{{ query('inventory_hostnames', 'all,!localhost') }}"