)]}'
{"ansible/group_vars/all.yml":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"b2f07b70c6cba1edc888f8a7cffb4e510be1a34b","unresolved":false,"context_lines":[{"line_number":295,"context_line":"# Configure ceilometer backend."},{"line_number":296,"context_line":"# Currently, mongodb is the only supported backend. You will need to set"},{"line_number":297,"context_line":"# enable_mongodb to yes or use an external mongodb by custom config."},{"line_number":298,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"#################################"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1ac06dbe_5ee6d5b4","line":298,"updated":"2016-08-25 16:09:26.000000000","message":"This should be uncommented to set the default","commit_id":"2bab517d331ddc729131d5c0d0eeb79b426e0d4e"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"667dfb421c5861a733be27671f6fa16a7ea2fb91","unresolved":false,"context_lines":[{"line_number":295,"context_line":"# Configure ceilometer backend."},{"line_number":296,"context_line":"# Currently, mongodb is the only supported backend. You will need to set"},{"line_number":297,"context_line":"# enable_mongodb to yes or use an external mongodb by custom config."},{"line_number":298,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"#################################"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"fa7ab95a_ddfedc04","line":298,"in_reply_to":"1ac06dbe_5ee6d5b4","updated":"2016-08-26 00:41:05.000000000","message":"Done","commit_id":"2bab517d331ddc729131d5c0d0eeb79b426e0d4e"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"e2564b4b274166925921c9c1abbef5e3222051db","unresolved":false,"context_lines":[{"line_number":295,"context_line":"# Configure ceilometer backend."},{"line_number":296,"context_line":"# Currently, mongodb is the only supported backend. You will need to set"},{"line_number":297,"context_line":"# enable_mongodb to yes or use an external mongodb by custom config."},{"line_number":298,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"#################################"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fa7ab95a_26bb25c6","line":298,"updated":"2016-08-26 09:16:25.000000000","message":"This needs to be uncommented","commit_id":"2376e6c759e4bda9b2d1b462fc1203a3a104e0b5"}],"ansible/roles/ceilometer/tasks/bootstrap.yml":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"ae7c3f2f9c429b767968d134769ee3898204f543","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Checking backend for ceilometer"},{"line_number":3,"context_line":"  local_action: fail msg\u003d\"No backend enabled for ceilometer. Mongodb is the only supported one for now\""},{"line_number":4,"context_line":"  changed_when: false"},{"line_number":5,"context_line":"  when: enable_ceilometer | bool and not enable_mongodb | bool"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fa7ab95a_017dcfb0","line":2,"updated":"2016-09-01 15:02:29.000000000","message":"Why is this here, it should only be in prechecks","commit_id":"65d6eb211f45ce1b66039b87ba74a12313e4052c"}],"ansible/roles/prechecks/tasks/port_checks.yml":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"05523cd6740a15edce3c8c46323b6b76a43b24d2","unresolved":false,"context_lines":[{"line_number":467,"context_line":""},{"line_number":468,"context_line":"- name: Checking ceilometer database type configuration"},{"line_number":469,"context_line":"  fail: \"msg\u003d\u0027Please check the ceilometer_database_type settings - {{ ceilometer_database_type }} is not enabled\u0027\""},{"line_number":470,"context_line":"  when: enable_ceilometer | bool and ceilometer_database_type \u003d\u003d \u0027mongodb\u0027 and not enable_mongodb | bool"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_0f6a1fee","line":470,"updated":"2016-08-23 12:33:40.000000000","message":"I am not sure here. At the moment it is possible to use an external mongo database. After this change it is necessary to deploy mongodb with kolla.","commit_id":"df4d89cda9834625f96dfa1fbabdc24dce55903e"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"d87353fe53ec865fadc4b98d14830744a5d31515","unresolved":false,"context_lines":[{"line_number":467,"context_line":""},{"line_number":468,"context_line":"- name: Checking ceilometer database type configuration"},{"line_number":469,"context_line":"  fail: \"msg\u003d\u0027Please check the ceilometer_database_type settings - {{ ceilometer_database_type }} is not enabled\u0027\""},{"line_number":470,"context_line":"  when: enable_ceilometer | bool and ceilometer_database_type \u003d\u003d \u0027mongodb\u0027 and not enable_mongodb | bool"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_f8cdc731","line":470,"in_reply_to":"1ac06dbe_0f6a1fee","updated":"2016-08-23 13:13:01.000000000","message":"Remove this check ?","commit_id":"df4d89cda9834625f96dfa1fbabdc24dce55903e"}],"ansible/roles/prechecks/tasks/service_checks.yml":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"d7297e3d6898da1227b801e03c581ac7e6dc4c3b","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  fail: msg\u003d\"No backend specified for ceilometer\""},{"line_number":48,"context_line":"  run_once: True"},{"line_number":49,"context_line":"  when: enable_ceilometer | bool and not enable_mongodb | bool"},{"line_number":50,"context_line":"  delegate_to: \"{{ groups[\u0027ceilometer-api\u0027][0] }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"fa7ab95a_09c8d854","line":50,"updated":"2016-08-26 15:44:48.000000000","message":"Can you make this a local_action ?","commit_id":"900f69db532b3a6800fb1ee3932aa53756840713"}],"ansible/site.yml":[{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"b8ec8b85c4268cea76a6b224675842dd9b405dca","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    - { role: mongodb,"},{"line_number":219,"context_line":"        tags: mongodb,"},{"line_number":220,"context_line":"        when: enable_mongodb | bool }"},{"line_number":221,"context_line":"              "},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"- hosts:"},{"line_number":224,"context_line":"    - manila-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_dd056f7a","line":221,"updated":"2016-08-23 08:33:42.000000000","message":"whitespace","commit_id":"09ff2c4f418b82728717ae5b5e5bb2f51b98e9ef"}],"etc/kolla/globals.yml":[{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"47222cdbc3847f2138a22b6e5d2fc721f61e307d","unresolved":false,"context_lines":[{"line_number":118,"context_line":"#enable_magnum: \"no\""},{"line_number":119,"context_line":"#enable_manila: \"no\""},{"line_number":120,"context_line":"#enable_mistral: \"no\""},{"line_number":121,"context_line":"# Mongodb will need to be enabled when enable_ceilometer is set to yes"},{"line_number":122,"context_line":"#enable_mongodb: \"no\""},{"line_number":123,"context_line":"#enable_murano: \"no\""},{"line_number":124,"context_line":"#enable_multipathd: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_70a04fa6","line":121,"updated":"2016-07-23 16:18:57.000000000","message":"Does ansible support if condition to check?","commit_id":"f56d941f635024228e93458b9ea3606b9bf6295f"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"a00b29a05ea09086983ea1aeb2d61ae7c9cb3a27","unresolved":false,"context_lines":[{"line_number":118,"context_line":"#enable_magnum: \"no\""},{"line_number":119,"context_line":"#enable_manila: \"no\""},{"line_number":120,"context_line":"#enable_mistral: \"no\""},{"line_number":121,"context_line":"# Mongodb will need to be enabled when enable_ceilometer is set to yes"},{"line_number":122,"context_line":"#enable_mongodb: \"no\""},{"line_number":123,"context_line":"#enable_murano: \"no\""},{"line_number":124,"context_line":"#enable_multipathd: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_a814059f","line":121,"in_reply_to":"dada55a8_1a2be4ec","updated":"2016-07-25 09:36:00.000000000","message":"I would prefer to have condition, as Hui mentioned. If we support other types of backend, we may change it.","commit_id":"f56d941f635024228e93458b9ea3606b9bf6295f"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"c75621566de101ba0a3ad230d5793b7faa0fbb64","unresolved":false,"context_lines":[{"line_number":118,"context_line":"#enable_magnum: \"no\""},{"line_number":119,"context_line":"#enable_manila: \"no\""},{"line_number":120,"context_line":"#enable_mistral: \"no\""},{"line_number":121,"context_line":"# Mongodb will need to be enabled when enable_ceilometer is set to yes"},{"line_number":122,"context_line":"#enable_mongodb: \"no\""},{"line_number":123,"context_line":"#enable_murano: \"no\""},{"line_number":124,"context_line":"#enable_multipathd: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_1a2be4ec","line":121,"in_reply_to":"dada55a8_70a04fa6","updated":"2016-07-25 01:36:29.000000000","message":"Yes. But we may want to support other backend for ceilometer like mysql, so i think it\u0027s not proper to change the logic in code for now. does it make sense?","commit_id":"f56d941f635024228e93458b9ea3606b9bf6295f"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"1ea8267f058c53a7d32c079a46425bcc7be35aee","unresolved":false,"context_lines":[{"line_number":118,"context_line":"#enable_magnum: \"no\""},{"line_number":119,"context_line":"#enable_manila: \"no\""},{"line_number":120,"context_line":"#enable_mistral: \"no\""},{"line_number":121,"context_line":"# Mongodb will need to be enabled when enable_ceilometer is set to yes"},{"line_number":122,"context_line":"#enable_mongodb: \"no\""},{"line_number":123,"context_line":"#enable_murano: \"no\""},{"line_number":124,"context_line":"#enable_multipathd: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_1f3d5b8f","line":121,"in_reply_to":"dada55a8_a814059f","updated":"2016-07-26 03:04:28.000000000","message":"OK, Done","commit_id":"f56d941f635024228e93458b9ea3606b9bf6295f"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"b8ec8b85c4268cea76a6b224675842dd9b405dca","unresolved":false,"context_lines":[{"line_number":144,"context_line":"#######################"},{"line_number":145,"context_line":"# Glance options"},{"line_number":146,"context_line":"#######################"},{"line_number":147,"context_line":"# Configure image backend. "},{"line_number":148,"context_line":"glance_backend_file: \"yes\""},{"line_number":149,"context_line":"#glance_backend_ceph: \"no\""},{"line_number":150,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_1dfc2771","line":147,"updated":"2016-08-23 08:33:42.000000000","message":"whitespace","commit_id":"09ff2c4f418b82728717ae5b5e5bb2f51b98e9ef"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"6b3525e64838e7e73971fb81908a1734579d5c2b","unresolved":false,"context_lines":[{"line_number":144,"context_line":"#######################"},{"line_number":145,"context_line":"# Glance options"},{"line_number":146,"context_line":"#######################"},{"line_number":147,"context_line":"# Configure image backend. "},{"line_number":148,"context_line":"glance_backend_file: \"yes\""},{"line_number":149,"context_line":"#glance_backend_ceph: \"no\""},{"line_number":150,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_ac8b19c2","line":147,"in_reply_to":"1ac06dbe_1dfc2771","updated":"2016-08-23 12:23:47.000000000","message":"Done","commit_id":"09ff2c4f418b82728717ae5b5e5bb2f51b98e9ef"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"f94b30b5329b508aa1fd2d6f7e0f742ea680867e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"#######################"},{"line_number":152,"context_line":"# Ceilometer options"},{"line_number":153,"context_line":"#######################"},{"line_number":154,"context_line":"# Configure ceilometer backend."},{"line_number":155,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"#######################"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_e0119f05","line":154,"updated":"2016-08-23 10:04:40.000000000","message":"Can you add a note here for supported types. Afaik currently mongodb is the only one supported","commit_id":"09ff2c4f418b82728717ae5b5e5bb2f51b98e9ef"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"6b3525e64838e7e73971fb81908a1734579d5c2b","unresolved":false,"context_lines":[{"line_number":151,"context_line":"#######################"},{"line_number":152,"context_line":"# Ceilometer options"},{"line_number":153,"context_line":"#######################"},{"line_number":154,"context_line":"# Configure ceilometer backend."},{"line_number":155,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"#######################"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_2c33a915","line":154,"in_reply_to":"1ac06dbe_e0119f05","updated":"2016-08-23 12:23:47.000000000","message":"Done","commit_id":"09ff2c4f418b82728717ae5b5e5bb2f51b98e9ef"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"05523cd6740a15edce3c8c46323b6b76a43b24d2","unresolved":false,"context_lines":[{"line_number":153,"context_line":"#######################"},{"line_number":154,"context_line":"# Configure ceilometer backend."},{"line_number":155,"context_line":"# Currently, mongodb is the only supported backend."},{"line_number":156,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#######################"},{"line_number":159,"context_line":"# Cinder options"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_122d2495","line":156,"updated":"2016-08-23 12:33:40.000000000","message":"I think this has to be added to ansible/group_vars/all.yml. At the moment the variable is not set but default and because of this Ceilometer has now no database backend.","commit_id":"df4d89cda9834625f96dfa1fbabdc24dce55903e"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"d87353fe53ec865fadc4b98d14830744a5d31515","unresolved":false,"context_lines":[{"line_number":153,"context_line":"#######################"},{"line_number":154,"context_line":"# Configure ceilometer backend."},{"line_number":155,"context_line":"# Currently, mongodb is the only supported backend."},{"line_number":156,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#######################"},{"line_number":159,"context_line":"# Cinder options"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_787b9728","line":156,"in_reply_to":"1ac06dbe_122d2495","updated":"2016-08-23 13:13:01.000000000","message":"Done","commit_id":"df4d89cda9834625f96dfa1fbabdc24dce55903e"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"26c0b7702fa1711a7c7ae3a0cefe781cde443eb1","unresolved":false,"context_lines":[{"line_number":160,"context_line":"#######################"},{"line_number":161,"context_line":"# Glance options"},{"line_number":162,"context_line":"#######################"},{"line_number":163,"context_line":"# Configure image backend."},{"line_number":164,"context_line":"glance_backend_file: \"yes\""},{"line_number":165,"context_line":"#glance_backend_ceph: \"no\""},{"line_number":166,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":16,"id":"fa7ab95a_3f9e6eb8","line":163,"updated":"2016-09-01 15:20:23.000000000","message":"please do not touch this line in this PS.","commit_id":"a919de8c6217ef4c9a69f8e07aad02c8137fdc93"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"004424f3eae5b64a3b2b9673a04e3c17cb7f3668","unresolved":false,"context_lines":[{"line_number":160,"context_line":"#######################"},{"line_number":161,"context_line":"# Glance options"},{"line_number":162,"context_line":"#######################"},{"line_number":163,"context_line":"# Configure image backend."},{"line_number":164,"context_line":"glance_backend_file: \"yes\""},{"line_number":165,"context_line":"#glance_backend_ceph: \"no\""},{"line_number":166,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":16,"id":"fa7ab95a_9fe77a11","line":163,"in_reply_to":"fa7ab95a_3f9e6eb8","updated":"2016-09-01 15:24:40.000000000","message":"Done","commit_id":"a919de8c6217ef4c9a69f8e07aad02c8137fdc93"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"26c0b7702fa1711a7c7ae3a0cefe781cde443eb1","unresolved":false,"context_lines":[{"line_number":170,"context_line":"# Configure ceilometer backend."},{"line_number":171,"context_line":"# Currently, mongodb is the only supported backend. You will need to set"},{"line_number":172,"context_line":"# enable_mongodb to yes or use an external mongodb by custom config."},{"line_number":173,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"#######################"},{"line_number":176,"context_line":"# Cinder options"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"fa7ab95a_9f685abc","line":173,"updated":"2016-09-01 15:20:23.000000000","message":"remove this too.","commit_id":"a919de8c6217ef4c9a69f8e07aad02c8137fdc93"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"004424f3eae5b64a3b2b9673a04e3c17cb7f3668","unresolved":false,"context_lines":[{"line_number":170,"context_line":"# Configure ceilometer backend."},{"line_number":171,"context_line":"# Currently, mongodb is the only supported backend. You will need to set"},{"line_number":172,"context_line":"# enable_mongodb to yes or use an external mongodb by custom config."},{"line_number":173,"context_line":"#ceilometer_database_type: \"mongodb\""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"#######################"},{"line_number":176,"context_line":"# Cinder options"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"fa7ab95a_df1ae216","line":173,"in_reply_to":"fa7ab95a_9f685abc","updated":"2016-09-01 15:24:40.000000000","message":"ah, forgot to remove this in local.. Done","commit_id":"a919de8c6217ef4c9a69f8e07aad02c8137fdc93"}]}
