Wasn't able to reproduce failing YAQL query from comment #1. Perhaps clean up removed something relevant to the bug? [jfulton@skagra Desktop]$ python params.py | jq "." > params.json [jfulton@skagra Desktop]$ yaql Yet Another Query Language - command-line query tool Version 1.1.0 Copyright (c) 2013-2015 Mirantis, Inc No data loaded into context Type '@load data-file.json' to load data yaql> @load params.json Data from file params.json loaded into context yaql> yaql> $.env.get('role_merged_configs').items().select($[1].get('ceph_osd_ansible_vars', {})).aggregate($1.mergeWith($2)) { "ceph_conf_overrides": { "global": { "osd_pool_default_pg_num": 32, "osd_pool_default_size": 1 } }, "user_config": "True", "ceph_docker_image_tag": "tag-build-master-jewel-centos-7", "containerized_deployment": "True", "public_network": "192.168.24.0/24", "generate_fsid": "False", "monitor_address_block": "192.168.24.0/24", "raw_journal_devices": [ "/dev/vdd" ], "keys": [ { "mon_cap": "allow r", "osd_cap": "allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=backups, allow rwx pool=vms, allow rwx pool=images, allow rwx pool=metrics", "name": "client.openstack", "key": "AQDCAJ9ZAAAAABAANewaxKzo+r5iX2PrtoLhjg==", "mode": "0644" }, { "mon_cap": "allow r, allow command auth del, allow command auth caps, allow command auth get, allow command auth get-or-create", "mds_cap": "allow *", "name": "client.manila", "mode": "0644", "key": "AQDCAJ9ZAAAAABAAFSO4TiGeDWHuO24n2+DIkQ==", "osd_cap": "allow rw" } ], "openstack_keys": [ { "mon_cap": "allow r", "osd_cap": "allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=backups, allow rwx pool=vms, allow rwx pool=images, allow rwx pool=metrics", "name": "client.openstack", "key": "AQDCAJ9ZAAAAABAANewaxKzo+r5iX2PrtoLhjg==", "mode": "0644" }, { "mon_cap": "allow r, allow command auth del, allow command auth caps, allow command auth get, allow command auth get-or-create", "mds_cap": "allow *", "name": "client.manila", "mode": "0644", "key": "AQDCAJ9ZAAAAABAAFSO4TiGeDWHuO24n2+DIkQ==", "osd_cap": "allow rw" } ], "journal_collocation": "False", "ntp_service_enabled": "False", "ceph_docker_image": "ceph/daemon", "docker": "True", "fsid": "810a20d4-88ea-11e7-8968-00979f13efb1", "journal_size": 256, "openstack_config": "True", "ceph_docker_registry": "docker.io", "ceph_stable": "True", "devices": [ "/dev/vdb", "/dev/vdc" ], "raw_multi_journal": "True", "ceph_origin": "distro", "openstack_pools": [ { "rule_name": "", "pg_num": 32, "name": "volumes" }, { "rule_name": "", "pg_num": 32, "name": "backups" }, { "rule_name": "", "pg_num": 32, "name": "vms" }, { "rule_name": "", "pg_num": 32, "name": "images" }, { "rule_name": "", "pg_num": 32, "name": "metrics" } ], "pools": [], "ireallymeanit": "yes", "cluster_network": "192.168.24.0/24", "ip_version": "ipv4" } yaql>