Cube module not showing all host variables when using a filter under "Access Control"

I’ve configured IcingaDB under “Access Control” for a specific role to only show hosts with host variables like this:

icingadb/​filter/​hosts =
(host.vars.scope=core)||(host.vars.scope=north)||(host.vars.scope=mid)||(host.vars.scope=south||(host.vars.scope=france)||(host.vars.scope=bit)

When using the Cube module as a user assigned to this role I only see “Host Scope” as a variable to choose.
All other host variable I can see as an admin are not visible.

What am I doing wrong? Could this be a bug?

Thanks for your support!

AlexR

  • Icinga Web 2 Version 2.12.4
  • Loaded Modules
    • businessprocess 2.5.1
    • icingadb 1.1.3
    • cube 1.3.3
    • director 1.11.4
    • fileshipper 1.2.0
    • grafana 3.0.0
    • incubator 0.22.0
    • pdfexport 0.11.0
    • reporting 1.0.5
    • x509 1.3.2

If all objects matching this restriction have no other custom variables, this is working as intended.