Comment 5 for bug 1712912

Revision history for this message
John Fulton (jfulton-org) wrote :

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>