#!/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 }}"