So if I understand correctly, you want "compute_all" to look like this?
% tree compute_all compute_all ├── compute_containers │ ├── local-compute_containers │ └── rbd-compute_containers └── compute_hosts ├── local-compute_hosts └── rbd-compute_hosts
I wonder if you define your hosts on the {local,rbd}-compute_hosts groups in place of compute_hosts fixes that. If so, my hunch is that the groups can only contain hosts or child groups, not both.
So if I understand correctly, you want "compute_all" to look like this?
% tree compute_all containers containers
compute_all
├── compute_containers
│ ├── local-compute_
│ └── rbd-compute_
└── compute_hosts
├── local-compute_hosts
└── rbd-compute_hosts
I wonder if you define your hosts on the {local, rbd}-compute_ hosts groups in place of compute_hosts fixes that. If so, my hunch is that the groups can only contain hosts or child groups, not both.