)]}'
{"contrib/scripts/install/hp_public_cloud_single_vm.sh":[{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"unset UCF_FORCE_CONFFOLD"},{"line_number":3,"context_line":"export UCF_FORCE_CONFFNEW\u003dYES"},{"line_number":4,"context_line":"ucf --purge /boot/grub/menu.lst"},{"line_number":5,"context_line":"export DEBIAN_FRONTEND\u003dnoninteractive"},{"line_number":6,"context_line":"apt-get update"},{"line_number":7,"context_line":"apt-get -o Dpkg::Options::\u003d\"--force-confnew\" --force-yes -fuy dist-upgrade"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_7afa61be","line":4,"updated":"2015-03-05 21:49:26.000000000","message":"why is this necessary?","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"unset UCF_FORCE_CONFFOLD"},{"line_number":3,"context_line":"export UCF_FORCE_CONFFNEW\u003dYES"},{"line_number":4,"context_line":"ucf --purge /boot/grub/menu.lst"},{"line_number":5,"context_line":"export DEBIAN_FRONTEND\u003dnoninteractive"},{"line_number":6,"context_line":"apt-get update"},{"line_number":7,"context_line":"apt-get -o Dpkg::Options::\u003d\"--force-confnew\" --force-yes -fuy dist-upgrade"},{"line_number":8,"context_line":"apt-get install -y python-pip python-dev git build-essential zookeeper zookeeperd python-mysqldb supervisor"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_1ad88552","line":5,"updated":"2015-03-05 21:49:26.000000000","message":"This script is difficult to read, please add comments and better spacing between unrelated sections.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"unset UCF_FORCE_CONFFOLD"},{"line_number":3,"context_line":"export UCF_FORCE_CONFFNEW\u003dYES"},{"line_number":4,"context_line":"ucf --purge /boot/grub/menu.lst"},{"line_number":5,"context_line":"export DEBIAN_FRONTEND\u003dnoninteractive"},{"line_number":6,"context_line":"apt-get update"},{"line_number":7,"context_line":"apt-get -o Dpkg::Options::\u003d\"--force-confnew\" --force-yes -fuy dist-upgrade"},{"line_number":8,"context_line":"apt-get install -y python-pip python-dev git build-essential zookeeper zookeeperd python-mysqldb supervisor"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_19708aa4","line":5,"in_reply_to":"9a80dd14_1ad88552","updated":"2015-03-06 00:16:27.000000000","message":"Done","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"yes w | sudo pip install -e git+https://github.com/stackforge/cue#egg\u003dcue"},{"line_number":13,"context_line":"echo \"create database cue;\" | mysql -u root -ppassword"},{"line_number":14,"context_line":"mkdir -p /etc/cue"},{"line_number":15,"context_line":"cat \u003e /etc/cue/cue.conf \u003c\u003c EOF"},{"line_number":16,"context_line":"[DEFAULT]"},{"line_number":17,"context_line":"rabbit_port\u003d5672"},{"line_number":18,"context_line":"auth_strategy\u003dnoauth"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_baa059a0","line":15,"updated":"2015-03-05 21:49:26.000000000","message":"Should build off of the cue.conf sample that ships with cue.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"yes w | sudo pip install -e git+https://github.com/stackforge/cue#egg\u003dcue"},{"line_number":13,"context_line":"echo \"create database cue;\" | mysql -u root -ppassword"},{"line_number":14,"context_line":"mkdir -p /etc/cue"},{"line_number":15,"context_line":"cat \u003e /etc/cue/cue.conf \u003c\u003c EOF"},{"line_number":16,"context_line":"[DEFAULT]"},{"line_number":17,"context_line":"rabbit_port\u003d5672"},{"line_number":18,"context_line":"auth_strategy\u003dnoauth"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_9991da9b","line":15,"in_reply_to":"9a80dd14_baa059a0","updated":"2015-03-06 00:16:27.000000000","message":"it\u0027s creating it\u0027s own configuration file here, we can name is cue.conf.sample, but all non-required entries are removed to save space since this would be passed as a cloud-init script.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":27,"context_line":"[openstack]"},{"line_number":28,"context_line":"os_key_name\u003d"},{"line_number":29,"context_line":"EOF"},{"line_number":30,"context_line":"cat \u003e /etc/cue/worker.conf \u003c\u003c EOF"},{"line_number":31,"context_line":"[database]"},{"line_number":32,"context_line":"connection\u003dmysql://root:password@127.0.0.1/cue"},{"line_number":33,"context_line":"[openstack]"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_9a91d554","line":30,"updated":"2015-03-05 21:49:26.000000000","message":"Should build off of the worker.conf sample that ships with cue.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"[openstack]"},{"line_number":28,"context_line":"os_key_name\u003d"},{"line_number":29,"context_line":"EOF"},{"line_number":30,"context_line":"cat \u003e /etc/cue/worker.conf \u003c\u003c EOF"},{"line_number":31,"context_line":"[database]"},{"line_number":32,"context_line":"connection\u003dmysql://root:password@127.0.0.1/cue"},{"line_number":33,"context_line":"[openstack]"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_d9ea720e","line":30,"in_reply_to":"9a80dd14_9a91d554","updated":"2015-03-06 00:16:27.000000000","message":"same as above.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":38,"context_line":"os_password\u003d"},{"line_number":39,"context_line":"os_auth_url\u003d"},{"line_number":40,"context_line":"EOF"},{"line_number":41,"context_line":"cat \u003e /etc/cue/policy.json\u003c\u003c EOF"},{"line_number":42,"context_line":"{"},{"line_number":43,"context_line":"    \"admin\": \"role:admin or is_admin:True\","},{"line_number":44,"context_line":"    \"owner\": \"tenant:%(tenant_id)s\","}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_3ab629fb","line":41,"updated":"2015-03-05 21:49:26.000000000","message":"Why not use the policy.json that comes from cue.  Doing it this way means whenever that policy.json changes in Cue .. this is outdated.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"os_password\u003d"},{"line_number":39,"context_line":"os_auth_url\u003d"},{"line_number":40,"context_line":"EOF"},{"line_number":41,"context_line":"cat \u003e /etc/cue/policy.json\u003c\u003c EOF"},{"line_number":42,"context_line":"{"},{"line_number":43,"context_line":"    \"admin\": \"role:admin or is_admin:True\","},{"line_number":44,"context_line":"    \"owner\": \"tenant:%(tenant_id)s\","}],"source_content_type":"text/x-sh","patch_set":2,"id":"9a80dd14_19cc0abc","line":41,"in_reply_to":"9a80dd14_3ab629fb","updated":"2015-03-06 00:16:27.000000000","message":"will look into this.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"}],"contrib/scripts/install/readme":[{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"840fa6c68c73fc6b22737f985b664c9dc65666f7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Install Cue in HP Public Cloud VM"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Assumptions:"},{"line_number":4,"context_line":"* You have an existing VM (cue_host) configured with"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9a80dd14_d775e398","line":1,"updated":"2015-03-05 21:49:26.000000000","message":"This script is pretty generic that it should run in any Openstack cloud?","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Install Cue in HP Public Cloud VM"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Assumptions:"},{"line_number":4,"context_line":"* You have an existing VM (cue_host) configured with"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9a80dd14_b9513eda","line":1,"in_reply_to":"9a80dd14_d775e398","updated":"2015-03-06 00:16:27.000000000","message":"it should","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"fcf47749a42ef5abae02d89f026565a31972922d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* Log into VM and create a file for Cue installation script"},{"line_number":11,"context_line":"  * vim cue-install.sh"},{"line_number":12,"context_line":"* Copy contents of \"hp_public_cloud_single_vm.sh\" to \"cue-install.sh\" in vm"},{"line_number":13,"context_line":"  * Edit scripts and fill in [openstack] fields in both cue.conf and"},{"line_number":14,"context_line":"    worker.conf sections of script files."},{"line_number":15,"context_line":"  *"},{"line_number":16,"context_line":"* Add execution rights to \"cue-install.sh\" script"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9a80dd14_6b5ffd41","line":13,"updated":"2015-03-05 19:10:45.000000000","message":"this is usually done by providing configurable variables at the top of the script, which you would use in the body of the script to fill in the necessary areas.  Having users find sections of a script makes it easy for them to make mistakes.","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"83eac10628629d0c748630cf8131d61c5f69499e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* Log into VM and create a file for Cue installation script"},{"line_number":11,"context_line":"  * vim cue-install.sh"},{"line_number":12,"context_line":"* Copy contents of \"hp_public_cloud_single_vm.sh\" to \"cue-install.sh\" in vm"},{"line_number":13,"context_line":"  * Edit scripts and fill in [openstack] fields in both cue.conf and"},{"line_number":14,"context_line":"    worker.conf sections of script files."},{"line_number":15,"context_line":"  *"},{"line_number":16,"context_line":"* Add execution rights to \"cue-install.sh\" script"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9a80dd14_ba4a19c3","line":13,"in_reply_to":"9a80dd14_6b5ffd41","updated":"2015-03-06 00:16:27.000000000","message":"Done","commit_id":"a80675deb91360397828f87b192a1cc6d2df88c5"}],"contrib/scripts/install/single_vm/install.sh":[{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"49235c0e89f069bfb5b2695e17d97e96c39ea1ae","unresolved":false,"context_lines":[{"line_number":106,"context_line":"pushd ${PROJECT_ROOT}"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"# Configure user data script from template file"},{"line_number":109,"context_line":"USERDATA_FILE\u003d$(mktemp)"},{"line_number":110,"context_line":"cat user_data_template | ./mo \u003e ${USERDATA_FILE}"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"# unset exported parameters from above"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a6ced46_7c68cfba","line":109,"updated":"2015-03-23 18:52:54.000000000","message":"change this to mktemp -t cue_install.XXXX\n\nmktemp works differently on Linux and BSD (some OSX userland tools are BSD derived), with this change the script will work on either platform.","commit_id":"47c85dadf10732cee70f076d62f3b1076ec5d142"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"2c8f25e954b85c394b578fe91b1e59a74ab04500","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"# Configure user data script from template file"},{"line_number":109,"context_line":"USERDATA_FILE\u003d$(mktemp)"},{"line_number":110,"context_line":"cat user_data_template | ./mo \u003e ${USERDATA_FILE}"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"# unset exported parameters from above"},{"line_number":113,"context_line":"unset MYSQL_ROOT_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a6ced46_3cf497f1","line":110,"updated":"2015-03-23 18:54:30.000000000","message":"mo is not executable, make sure you set it executable before resubmitting","commit_id":"47c85dadf10732cee70f076d62f3b1076ec5d142"}],"contrib/scripts/install/single_vm/user_data_template":[{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"ce9702b4b84ce03c263ae5eb0eee6be10f1344e6","unresolved":false,"context_lines":[{"line_number":73,"context_line":"# Install cue service"},{"line_number":74,"context_line":"git clone https://github.com/stackforge/cue.git"},{"line_number":75,"context_line":"cd cue"},{"line_number":76,"context_line":"ls -la"},{"line_number":77,"context_line":"python setup.py install"},{"line_number":78,"context_line":"pip install pbr"},{"line_number":79,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_b318281f","line":76,"updated":"2015-03-15 03:18:49.000000000","message":"don\u0027t need to ls -la","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"12566dc5e8ea54f41cf9ca432ab576d29b8b72e3","unresolved":false,"context_lines":[{"line_number":73,"context_line":"# Install cue service"},{"line_number":74,"context_line":"git clone https://github.com/stackforge/cue.git"},{"line_number":75,"context_line":"cd cue"},{"line_number":76,"context_line":"ls -la"},{"line_number":77,"context_line":"python setup.py install"},{"line_number":78,"context_line":"pip install pbr"},{"line_number":79,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_ee6380ae","line":76,"in_reply_to":"9a80dd14_b318281f","updated":"2015-03-15 20:49:30.000000000","message":"Done","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"ce9702b4b84ce03c263ae5eb0eee6be10f1344e6","unresolved":false,"context_lines":[{"line_number":75,"context_line":"cd cue"},{"line_number":76,"context_line":"ls -la"},{"line_number":77,"context_line":"python setup.py install"},{"line_number":78,"context_line":"pip install pbr"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"# Create local directory for cue configuratin and policy files"},{"line_number":81,"context_line":"mkdir -p /etc/cue"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_13d9f456","line":78,"updated":"2015-03-15 03:18:49.000000000","message":"if you\u0027re removing this, is pip still required?","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"538e1de31d8f4d8ff3d9380e4ca72a98026f5104","unresolved":false,"context_lines":[{"line_number":75,"context_line":"cd cue"},{"line_number":76,"context_line":"ls -la"},{"line_number":77,"context_line":"python setup.py install"},{"line_number":78,"context_line":"pip install pbr"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"# Create local directory for cue configuratin and policy files"},{"line_number":81,"context_line":"mkdir -p /etc/cue"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_bf89cf70","line":78,"updated":"2015-03-13 20:15:37.000000000","message":"not required, will remove.","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"12566dc5e8ea54f41cf9ca432ab576d29b8b72e3","unresolved":false,"context_lines":[{"line_number":75,"context_line":"cd cue"},{"line_number":76,"context_line":"ls -la"},{"line_number":77,"context_line":"python setup.py install"},{"line_number":78,"context_line":"pip install pbr"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"# Create local directory for cue configuratin and policy files"},{"line_number":81,"context_line":"mkdir -p /etc/cue"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_ee0aa0d0","line":78,"in_reply_to":"9a80dd14_13d9f456","updated":"2015-03-15 20:49:30.000000000","message":"I do not believe it is.","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"ce9702b4b84ce03c263ae5eb0eee6be10f1344e6","unresolved":false,"context_lines":[{"line_number":83,"context_line":"# Copy Cue\u0027s default configuration files and policy file to /etc/cue/"},{"line_number":84,"context_line":"CUE_CONF\u003d\"/etc/cue/cue.conf\""},{"line_number":85,"context_line":"WORKER_CONF\u003d\"/etc/cue/worker.conf\""},{"line_number":86,"context_line":"cp etc/cue/cue.conf.sample CUE_CONF"},{"line_number":87,"context_line":"cp etc/cue/worker.conf.sample WORKER_CONF"},{"line_number":88,"context_line":"cp etc/cue/policy.json /etc/cue/policy.json"},{"line_number":89,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_25ddc0e0","line":86,"updated":"2015-03-15 03:18:49.000000000","message":"CUE_CONF -\u003e $CUE_CONF","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"12566dc5e8ea54f41cf9ca432ab576d29b8b72e3","unresolved":false,"context_lines":[{"line_number":83,"context_line":"# Copy Cue\u0027s default configuration files and policy file to /etc/cue/"},{"line_number":84,"context_line":"CUE_CONF\u003d\"/etc/cue/cue.conf\""},{"line_number":85,"context_line":"WORKER_CONF\u003d\"/etc/cue/worker.conf\""},{"line_number":86,"context_line":"cp etc/cue/cue.conf.sample CUE_CONF"},{"line_number":87,"context_line":"cp etc/cue/worker.conf.sample WORKER_CONF"},{"line_number":88,"context_line":"cp etc/cue/policy.json /etc/cue/policy.json"},{"line_number":89,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_6ef6b0d8","line":86,"in_reply_to":"9a80dd14_25ddc0e0","updated":"2015-03-15 20:49:30.000000000","message":"Done","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"ce9702b4b84ce03c263ae5eb0eee6be10f1344e6","unresolved":false,"context_lines":[{"line_number":84,"context_line":"CUE_CONF\u003d\"/etc/cue/cue.conf\""},{"line_number":85,"context_line":"WORKER_CONF\u003d\"/etc/cue/worker.conf\""},{"line_number":86,"context_line":"cp etc/cue/cue.conf.sample CUE_CONF"},{"line_number":87,"context_line":"cp etc/cue/worker.conf.sample WORKER_CONF"},{"line_number":88,"context_line":"cp etc/cue/policy.json /etc/cue/policy.json"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"# Set required cue configuration settings"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_65e338a4","line":87,"updated":"2015-03-15 03:18:49.000000000","message":"WORKER_CONF -\u003e $WORKER_CONF","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"12566dc5e8ea54f41cf9ca432ab576d29b8b72e3","unresolved":false,"context_lines":[{"line_number":84,"context_line":"CUE_CONF\u003d\"/etc/cue/cue.conf\""},{"line_number":85,"context_line":"WORKER_CONF\u003d\"/etc/cue/worker.conf\""},{"line_number":86,"context_line":"cp etc/cue/cue.conf.sample CUE_CONF"},{"line_number":87,"context_line":"cp etc/cue/worker.conf.sample WORKER_CONF"},{"line_number":88,"context_line":"cp etc/cue/policy.json /etc/cue/policy.json"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"# Set required cue configuration settings"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_8e0124b1","line":87,"in_reply_to":"9a80dd14_65e338a4","updated":"2015-03-15 20:49:30.000000000","message":"Done","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"ce9702b4b84ce03c263ae5eb0eee6be10f1344e6","unresolved":false,"context_lines":[{"line_number":90,"context_line":"# Set required cue configuration settings"},{"line_number":91,"context_line":"db_connection_api\u003dmysql://cue_api:${mysql_cue_api_password}@127.0.0.1/cue"},{"line_number":92,"context_line":"db_connection_worker\u003dmysql://cue_worker:${mysql_cue_worker_password}@127.0.0.1/cue"},{"line_number":93,"context_line":"iniset ${CUE_CONF} DEFAULT rabbit_port 5672"},{"line_number":94,"context_line":"iniset ${CUE_CONF} DEFAULT auth_strategy noauth"},{"line_number":95,"context_line":"iniset ${CUE_CONF} DEFAULT debug True"},{"line_number":96,"context_line":"iniset ${CUE_CONF} api host_ip \u00270.0.0.0\u0027"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_f3a380af","line":93,"updated":"2015-03-15 03:18:49.000000000","message":"why iniset as opposed to doing a cat redirect?","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"12566dc5e8ea54f41cf9ca432ab576d29b8b72e3","unresolved":false,"context_lines":[{"line_number":90,"context_line":"# Set required cue configuration settings"},{"line_number":91,"context_line":"db_connection_api\u003dmysql://cue_api:${mysql_cue_api_password}@127.0.0.1/cue"},{"line_number":92,"context_line":"db_connection_worker\u003dmysql://cue_worker:${mysql_cue_worker_password}@127.0.0.1/cue"},{"line_number":93,"context_line":"iniset ${CUE_CONF} DEFAULT rabbit_port 5672"},{"line_number":94,"context_line":"iniset ${CUE_CONF} DEFAULT auth_strategy noauth"},{"line_number":95,"context_line":"iniset ${CUE_CONF} DEFAULT debug True"},{"line_number":96,"context_line":"iniset ${CUE_CONF} api host_ip \u00270.0.0.0\u0027"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a80dd14_8e18441f","line":93,"in_reply_to":"9a80dd14_f3a380af","updated":"2015-03-15 20:49:30.000000000","message":"we want to make use of the default configuration files and update the required parameters vs. creating a configuration file from scratch.","commit_id":"ac851c8816d8ec3ae296d8b0c334b82428c79867"}]}
