#!/usr/bin/env ansible-playbook --- # Check for the distribution - hosts: localhost tasks: - name: Make sure local file exist but is empty # weird hack, I know copy: dest: /tmp/ansible_dump_reboot_needed.txt content: "" force: true mode: 0644 - hosts: all,!unifi tasks: # Add info line by line - name: Dump all info into the local file delegate_to: localhost lineinfile: path: /tmp/ansible_dump_dist_version.txt line: "[{{ ansible_facts['nodename'] }}] {{ ansible_fqdn }} : {{ ansible_distribution }} {{ ansible_distribution_version }}"