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