Skip to content

Instantly share code, notes, and snippets.

@ggolin
Created March 9, 2012 17:57
Show Gist options
  • Save ggolin/2007763 to your computer and use it in GitHub Desktop.
Save ggolin/2007763 to your computer and use it in GitHub Desktop.
execute "create mongodb admin user" do
command %Q{mongo admin --eval "db.addUser('#{node.mongodb.admin}', '#{node.mongodb.admin_password}')" }
not_if %Q{echo 'show users' | mongo -u #{node.mongodb.admin} -p #{node.mongodb.admin_password} admin | grep #{node.mongodb.admin} }
end
execute "create mongodb user" do
command %Q{mongo #{node.graylog2.database} --eval "db.addUser('#{node.mongodb.user}', '#{node.mongodb.password}')" }
not_if %Q{echo 'show users' | mongo -u #{node.mongodb.user} -p #{node.mongodb.password} #{node.mongodb.database} | grep #{node.mongodb.user} }
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment