Hi,

a new lookup plugin was proposed for community.general which would help
with this:
https://github.com/ansible-collections/community.general/pull/263

We're currently trying to evaluate whether this plugin would be useful
to the community. Feel free to comment there (or try it out!).

Cheers,
Felix




On Mon, 29 Jun 2020 13:22:05 -0700 (PDT)
Adam McGill <adamande...@gmail.com> wrote:

> Hello,
> Basically want to add the items of net_interface into aggregate_info
> or create new dictionary based on key value of node_name.  Looking
> for assistance on how i can achieve this please and thank you.
> 
> *Dictionary called: aggregate_info*
> {
>   "name": "agg_Data1_Cluster01",
>    "node_name": "TEST_NA_CLUSTER_01-01",
>    "percent_used_capacity": "46",
>    "size_available": 8141263818752,
>    "size_avaliable_80%": 5122753242726,
>    "size_total": 15092552880128,
>    "size_total_80%": 12074042304102,
>    "size_used": 6951289061376
> },
> {
>    "name": "agg_Data1_Cluster02",
>    "node_name": "TEST_NA_CLUSTER_01-02",
>    "percent_used_capacity": "34",
>    "size_available": 5116275568640,
>    "size_avaliable_80%": 3561215869747,
>    "size_total": 7775298494464,
>    "size_total_80%": 6220238795571,
>    "size_used": 2659022925824
> }
> 
> *Dictionary called: net_interface*
> {
>     "address": "XX.XXX.X.XXX",
>     "address4oct": "224",
>     "data_protcol": "none",
>     "failover_group": "Management",
>     "node_name": "TEST_NA_CLUSTER_01-01",
>     "role": "node_mgmt",
>     "vserver": "TEST_NA_CLUSTER_01"
> },
> {
>     "address": "XX.XXX.X.XXX",
>     "address4oct": "226",
>     "data_protcol": "none",
>     "failover_group": "Management",
>     "node_name": "IQ-REG_NA_CLUSTER_01-02",
>     "role": "node_mgmt",
>     "vserver": "TEST_NA_CLUSTER_01"
> }
> 
> 
> *Out Come want:*
> Dictionary called: aggregate_info (original) or new name
> {
>   "name": "agg_Data1_Cluster01",
>    "node_name": "TEST_NA_CLUSTER_01-01",
>    "percent_used_capacity": "46",
>    "size_available": 8141263818752,
>    "size_avaliable_80%": 5122753242726,
>    "size_total": 15092552880128,
>    "size_total_80%": 12074042304102,
>    "size_used": 6951289061376
>    "address": "XX.XXX.X.XXX",
>    "address4oct": "224",
>    "data_protcol": "none",
>    "failover_group": "Management",
>    "role": "node_mgmt",
>    "vserver": "TEST_NA_CLUSTER_01"
> },
> {
>    "name": "agg_Data1_Cluster02",
>    "node_name": "TEST_NA_CLUSTER_01-02",
>    "percent_used_capacity": "34",
>    "size_available": 5116275568640,
>    "size_avaliable_80%": 3561215869747,
>    "size_total": 7775298494464,
>    "size_total_80%": 6220238795571,
>    "size_used": 2659022925824
>    "address": "XX.XXX.X.XXX",
>    "address4oct": "226",
>    "data_protcol": "none",
>    "failover_group": "Management",
>    "role": "node_mgmt",
>    "vserver": "TEST_NA_CLUSTER_01"
> }
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/20200630100014.1eb0deb4%40utsjoki.

Reply via email to