community.grafana.grafana_dashboard 查询 – 列出或搜索 Grafana 仪表板
注意
此查询插件是 community.grafana 集合 (版本 2.1.0) 的一部分。
如果您正在使用 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用: ansible-galaxy collection install community.grafana。
要在 playbook 中使用它,请指定: community.grafana.grafana_dashboard。
概要
- 此查询返回 Grafana 仪表板列表,并可以选择通过查询进行过滤。 
关键字参数
此部分描述查询的关键字参数。这些是在以下示例中的值 key1=value1、key2=value2 等:lookup('community.grafana.grafana_dashboard', key1=value1, key2=value2, ...) 和 query('community.grafana.grafana_dashboard', key1=value1, key2=value2, ...)
| 参数 | 注释 | 
|---|---|
| 文件系统路径字符串,用于验证的 CA 证书包。 | |
| Grafana API 密钥。 当设置  配置 
 | |
| 用于控制 SSL 证书验证的标志 选项 
 | 
示例
- name: get project foo grafana dashboards
  set_fact:
    grafana_dashboards: "{{ lookup('grafana_dashboard', 'grafana_url=https://grafana.org.cnpany.com grafana_user=admin grafana_password=admin search=foo') }}"
- name: get all grafana dashboards
  set_fact:
    grafana_dashboards: "{{ lookup('grafana_dashboard', 'grafana_url=https://grafana.org.cnpany.com grafana_api_key=' ~ grafana_api_key) }}"
- name: get project foo grafana dashboards (validate SSL certificates of the instance with custom CA Certificate Bundle)
  set_fact:
    grafana_dashboards: |
        {{
            lookup(
              'grafana_dashboard',
              'grafana_url=https://grafana.org.cnpany.com grafana_user=admin grafana_password=admin search=foo',
              validate_certs=true,
              ca_path='/path/to/chain.crt'
            )
        }}
