{"action":"created","issue":{"url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/47","repository_url":"https://api.github.com/repos/TalkingQuickly/rails-server-template","labels_url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/47/comments","events_url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/47/events","html_url":"https://github.com/TalkingQuickly/rails-server-template/issues/47","id":133375139,"number":47,"title":"bug with, or confused about, mysql::client","user":{"login":"kernelsmith","id":620129,"avatar_url":"https://avatars.githubusercontent.com/u/620129?v=3","gravatar_id":"","url":"https://api.github.com/users/kernelsmith","html_url":"https://github.com/kernelsmith","followers_url":"https://api.github.com/users/kernelsmith/followers","following_url":"https://api.github.com/users/kernelsmith/following{/other_user}","gists_url":"https://api.github.com/users/kernelsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/kernelsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kernelsmith/subscriptions","organizations_url":"https://api.github.com/users/kernelsmith/orgs","repos_url":"https://api.github.com/users/kernelsmith/repos","events_url":"https://api.github.com/users/kernelsmith/events{/privacy}","received_events_url":"https://api.github.com/users/kernelsmith/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-13T00:09:15Z","updated_at":"2016-02-17T04:21:42Z","closed_at":null,"body":"TL;DR When bootstrapping this node I get mysql::client cookbook does not exist, stemming from https://github.com/TalkingQuickly/rails-server-template/blob/master/roles/mysql-server.json#L23\r\n\r\nI'm running w/a couple differences:\r\n\r\n1.  Using chef server, but I just pushed everything up including all the berks-installed cookbooks etc (including the mysql cookbook)\r\n2.  Not using chef-solo-search.  \r\n\r\nWhen bootstrapping this node I get mysql::client cookbook does not exist.  Looking into this, I can't see how it could possibly work correctly.  The node definition (https://github.com/TalkingQuickly/rails-server-template/blob/master/nodes/rails-postgres-redis1.json#L64) references the role, the role definition (https://github.com/TalkingQuickly/rails-server-template/blob/master/roles/mysql-server.json#L23) references the mysql::client recipe, however the mysql cookbook defined in the berksfile doesn't have any recipes, rather it's a \"library cookbook that provides resource primitives (LWRPs) for use in recipes. It is designed to be a reference example for creating highly reusable cross-platform cookbooks.\" (https://github.com/chef-cookbooks/mysql).  It doesn't have any of it's own recipes, certainly none called client.  Grepping ~/.berkshelf/cookbooks and this repo for \"depends 'mysql'\" only reveals a few tests that depend on it, but no actual cookbooks.\r\n\r\nI feel like I'm missing a wrapper cookbook or the mysql cookbook used to have actual recipes in it and was switched out for an LWRP lib cookbook.  What am I missing?\r\n\r\nenv info:\r\n\r\n```\r\n$ chef -v\r\nChef Development Kit Version: 0.10.0\r\nchef-client version: 12.5.1\r\nberks version: 4.0.1\r\nkitchen version: 1.4.2\r\n```"},"comment":{"url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/comments/185012953","html_url":"https://github.com/TalkingQuickly/rails-server-template/issues/47#issuecomment-185012953","issue_url":"https://api.github.com/repos/TalkingQuickly/rails-server-template/issues/47","id":185012953,"user":{"login":"kernelsmith","id":620129,"avatar_url":"https://avatars.githubusercontent.com/u/620129?v=3","gravatar_id":"","url":"https://api.github.com/users/kernelsmith","html_url":"https://github.com/kernelsmith","followers_url":"https://api.github.com/users/kernelsmith/followers","following_url":"https://api.github.com/users/kernelsmith/following{/other_user}","gists_url":"https://api.github.com/users/kernelsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/kernelsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kernelsmith/subscriptions","organizations_url":"https://api.github.com/users/kernelsmith/orgs","repos_url":"https://api.github.com/users/kernelsmith/repos","events_url":"https://api.github.com/users/kernelsmith/events{/privacy}","received_events_url":"https://api.github.com/users/kernelsmith/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T04:21:42Z","updated_at":"2016-02-17T04:21:42Z","body":"regardless however, pinning in the Berksfile is definitely better than pinning in the Berksfile.lock"}}