Merge "Switch to using setup instead of hostvars"

This commit is contained in:
Jenkins 2017-07-14 04:57:58 +00:00 committed by Gerrit Code Review
commit 92fc032153
4 changed files with 8 additions and 6 deletions

View File

@ -1,3 +1 @@
Output all of the Ansible variables for the host
This is unsafe to run in Trusted jobs as it will write any secrets to the log.
Log information about the remote build host

View File

@ -8,11 +8,15 @@
path: "{{ zuul_info_dir }}"
state: directory
- name: Collect information about the host
setup:
register: setupinfo
- name: Write out all ansible variables/facts known for each host
delegate_to: localhost
template:
dest: "{{ zuul_info_dir }}/ansible-hostvars.{{ inventory_hostname }}.yaml"
src: templates/ansible-hostvars.j2
dest: "{{ zuul_info_dir }}/host-info.{{ inventory_hostname }}.yaml"
src: templates/host-info.j2
- name: Collect information about zuul worker
zuul_debug_info:

View File

@ -1 +0,0 @@
{{ hostvars[inventory_hostname] | to_nice_yaml(indent=2) }}

View File

@ -0,0 +1 @@
{{ setupinfo | to_nice_yaml(indent=2) }}