Ansible ad-hoc comando filtrar salida JSON por clave o propiedad

Me gustaría filtrar la salida JSON de los comandos ansibles ad-hoc, p. agarra la larga lista de "hechos"para varios hosts y muestra solo uno que puede tener varios niveles de profundidad, comoansible_lsb.description, así puedo comparar rápidamente qué versiones de software están ejecutando, verificar horarios o zonas horarias precisas, lo que sea.

Esto funciona:

ansible myserver -m setup -a 'filter=ansible_lsb'
myserver | SUCCESS => {
    "ansible_facts": {
        "ansible_lsb": {
            "codename": "wheezy",
            "description": "Debian GNU/Linux 7.11 (wheezy)",
            "id": "Debian",
            "major_release": "7",
            "release": "7.11"
        }
    },
    "changed": false
}

Sin embargo, como eldocumentación del módulo de configuración estado, "la opción de filtro filtra solo la subclave de primer nivel debajo de ansible_facts", por lo que esto falla:

ansible myserver -m setup -a 'filter=ansible_lsb.description'
myserver | SUCCESS => {
    "ansible_facts": {},
    "changed": false
}

(aunque como referencia, puede usar la notación de puntos en otros lugares, como el de una tareacuando es condicional)

¿Hay alguna forma de filtrar las claves JSON antes de que se muestre la salida?

Respuestas a la pregunta(1)

Su respuesta a la pregunta