7.5.3. Configuring MongoDB User Accounts
The following instructions describe how to create an account in MongoDB for the broker host to use.
Note
The MongoDB user and password created for the broker host in this section are used when updating the
/etc/openshift/broker.conf
file later in Section 7.8.7, “Configuring the Broker Datastore”.
Procedure 7.11. To Create a MongoDB Account:
- Open an interactive MongoDB session:
#
mongo
- At the MongoDB interactive session prompt, select the
admin
database:>
use admin
- Add the
admin
user to theadmin
database. Replacepassword
in the command with a unique password:>
db.addUser("admin", "password")
- Authenticate using the
admin
account created in the previous step. Replacepassword
in the command with the appropriate password:>
db.auth("admin", "password")
- Switch to the
openshift_broker
database:>
use openshift_broker
- Add the
openshift
user to theopenshift_broker
database. Replacepassword
in the command with a unique password:>
db.addUser("openshift", "password")
- Press CTRL+D to exit the MongoDB interactive session.
Verifying MongoDB Account
The following instructions describe how to verify that the openshift
account has been created.
Procedure 7.12. To Verify a MongoDB Account:
- Open an interactive MongoDB session:
#
mongo
- Switch to the
openshift_broker
database:>
use openshift_broker
- Authenticate using the
openshift
account. Replacepassword
in the command with the appropriate password:>
db.auth("openshift", "password")
- Retrieve a list of MongoDB users:
>
db.system.users.find()
An entry for theopenshift
user is displayed. - Press CTRL+D to exit the MongoDB interactive session.