{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"user":{"avatar_url":"https://secure.gravatar.com/avatar/8ebfd0e752a9c2633efb274c493854ed?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"8ebfd0e752a9c2633efb274c493854ed","url":"https://api.github.com/users/yfeldblum","login":"yfeldblum","id":169419},"milestone":null,"assignee":null,"labels":[{"name":"FEATURE","color":"02e10c","url":"https://api.github.com/repos/edelight/chef-cookbooks/labels/FEATURE"}],"updated_at":"2011-11-01T19:09:49Z","comments":2,"closed_at":null,"url":"https://api.github.com/repos/edelight/chef-cookbooks/issues/13","body":"MongoDB 2.0 introduces [support for mutual authentication](http://www.mongodb.org/display/DOCS/Security+and+Authentication#SecurityandAuthentication-ReplicaSetandShardingAuthentication) between members of a cluster using a pre-shared key (PSK).\r\n\r\nThis cookbook should support cluster member mutual authentication.\r\n","html_url":"https://github.com/edelight/chef-cookbooks/issues/13","number":13,"title":"Support cluster authentication.","id":1930267,"created_at":"2011-10-17T15:59:45Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/8ebfd0e752a9c2633efb274c493854ed?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"8ebfd0e752a9c2633efb274c493854ed","url":"https://api.github.com/users/yfeldblum","login":"yfeldblum","id":169419},"updated_at":"2011-11-01T19:09:49Z","url":"https://api.github.com/repos/edelight/chef-cookbooks/issues/comments/2594452","body":"I should be able to define two mongo processes on one node, where the two mongo processes are members of different clusters with different cluster pre-shared keys.\r\n\r\nSo it can't just be a config option on the node. It must be an option to the definition/resource which manages a mongo process.\r\n\r\nNote that the cluster pre-shared key is global across the cluster, not just across the replica set. A cluster includes multiple shards, each of which may be a single node or a replica set, as well as multiple config servers and multiple sharding/routing servers. They all share the one key.\r\n","id":2594452,"created_at":"2011-11-01T19:09:49Z"}}