mackerelio/cookbook-mackerel-agent — pull request #6 by yoshiakisudo (2014-05-26 03:29:24+00:00)
Title: support for roles, user-metrics, service restart 

必要そうなものを書いてみました。

- 複数roleをサポート。
以下の形式でattributeを書く
```
"mackerel-agent": {
"roles": [ "SERVICE1:ROLE1", "SERVICE2:ROLE2" ]
}
```

- user-metricsのcookbookサポート
以下の形式でattributeを書く
```
"mackerel-agent": {
"user-metrics": [
{
"name": "USER-METRIC-NAME",
"command": "USER-METRIC-SENSU-COMMAND"
}
```

- recipe/default.rb にて、config更新された時にmackerel-agentをrestartするように変更