Print a subset of facts for a particular host

$ ansible localhost  -m setup -a "filter=ansible_distribution*"

localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_distribution": "Fedora",
        "ansible_distribution_file_parsed": true,
        "ansible_distribution_file_path": "/etc/redhat-release",
        "ansible_distribution_file_variety": "RedHat",
        "ansible_distribution_major_version": "27",
        "ansible_distribution_release": "Twenty Seven",
        "ansible_distribution_version": "27"
    },
    "changed": false
}

print value of specific fact for all hosts, on one line

$ ansible all -o  -m setup -a "filter=ansible_distribution"

localhost | SUCCESS => {"ansible_facts": {"ansible_distribution": "Fedora"}, "changed": false}
devhost1 | SUCCESS => {"ansible_facts": {"ansible_distribution": "Ubuntu"}, "changed": false}
pc03.config | SUCCESS => {"ansible_facts": {"ansible_distribution": "Fedora"}, "changed": false}
limepepper.co.uk | SUCCESS => {"ansible_facts": {"ansible_distribution": "CentOS"}, "changed": false}
www.limepepper.co.uk | SUCCESS => {"ansible_facts": {"ansible_distribution": "CentOS"}, "changed": false}