--- - name: Write host variables to a file copy: content: "{{ hostvars[inventory_hostname] | to_nice_json }}" dest: "{{ kayobe_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: "{{ kayobe_diagnostics_log_dir }}" CONFIG_DIR: "{{ kayobe_diagnostics_config_dir }}" PREVIOUS_CONFIG_DIR: "{{ kayobe_diagnostics_previous_config_dir }}" - name: Print get_logs.sh output debug: msg: "{{ get_logs_result.stdout }}" - name: Download logs to executor synchronize: src: "{{ kayobe_diagnostics_log_dir }}/" dest: "{{ kayobe_diagnostics_executor_log_dir }}/" mode: pull copy_links: true verify_host: true rsync_opts: - "--quiet"