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'
)
}}