b4bc89dfff
This stops short of enrolling the nodes in Ironic, but provides some coverage of the earlier stages. Change-Id: I48a0bafaff1555caea0a7d216ac6f6a4f11c2b55 Depends-On: https://review.openstack.org/#/c/615544/ Depends-On: https://review.openstack.org/#/c/616510/ Depends-On: https://review.openstack.org/#/c/616501/
25 lines
650 B
YAML
25 lines
650 B
YAML
---
|
|
- name: Write host variables to a file
|
|
copy:
|
|
content: "{{ hostvars[inventory_hostname] | to_nice_json }}"
|
|
dest: "{{ tenks_diagnostics_log_dir }}/facts.json"
|
|
|
|
- name: Run diagnostics script
|
|
script: get_logs.sh
|
|
register: get_logs_result
|
|
become: true
|
|
failed_when: false
|
|
environment:
|
|
LOG_DIR: "{{ tenks_diagnostics_log_dir }}"
|
|
CONFIG_DIR: "{{ tenks_diagnostics_config_dir }}"
|
|
|
|
- name: Print get_logs.sh output
|
|
debug:
|
|
msg: "{{ get_logs_result.stdout }}"
|
|
|
|
- name: Download logs to executor
|
|
synchronize:
|
|
src: "{{ tenks_diagnostics_log_dir }}/"
|
|
dest: "{{ tenks_diagnostics_executor_log_dir }}/"
|
|
mode: pull
|