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