style95 commented on a change in pull request #4963:
URL: https://github.com/apache/openwhisk/pull/4963#discussion_r637726176
##########
File path: ansible/README.md
##########
@@ -196,6 +196,42 @@ ansible-playbook -i environments/$ENVIRONMENT routemgmt.yml
- To use the API Gateway, you'll need to run `apigateway.yml` and
`routemgmt.yml`.
- Use `ansible-playbook -i environments/$ENVIRONMENT openwhisk.yml` to avoid
wiping the data store. This is useful to start OpenWhisk after restarting your
Operating System.
+### Deploying Using MongoDB
+
+You can choose MongoDB instead of CouchDB as the database backend to store
entities.
+
+- Deploy a mongodb server(Optional, for test and develop only, use an external
MongoDB server in production)
+
+```
+ansible-playbook -i environments/<environment> mongodb.yml -e
mongodb_data_volume="/tmp/mongo-data"
+```
+
+- Then execute
+
+```
+cd <openwhisk_home>
+./gradlew distDocker
+cd ansible
+ansible-playbook -i environments/<environment> initMongodb.yml -e
mongodb_connect_string="mongodb://172.17.0.1:27017"
Review comment:
What is the relation with `db_local.ini`?
Getting this when deploying this change.
```
TASK [prepare db_local.ini]
*********************************************************************************************************************************************************
Monday 24 May 2021 15:07:04 +0900 (0:00:00.883) 0:00:02.373
************
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "msg":
"AnsibleUndefinedVariable: 'dict object' has no attribute 'db'"}
AnsibleUndefinedVariable: 'dict object' has no attribute 'db'
PLAY RECAP
**************************************************************************************************************************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=1
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]