0
我执行以下几招:厨师等资源开始
include_recipe 'grafana::default'
grafana_datasource 'InfluxDB' do
source(
type: 'influxdb',
url: 'http://localhost:8086',
access: 'proxy',
database: 'living',
isdefault: true
)
action :create
end
grafana ::默认安装的grafana服务,然后grafana_datasource安装上grafana一个新的数据源。问题在于,当我尝试执行grafana_datasource并且崩溃时,grafana仍未启动。
如何在服务完全启动后订阅grafana服务并执行grafana_datasource代码?
您可以在grafana_datasource中添加'retries 3''和'retry_delay 10',如[这里]所述(https://docs.chef.io/resource_common.html#properties) – Tensibai