)]}'
{"ansible/group_vars/all.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"7bb910fa20b073ff358872d256167a3497e6aa25","unresolved":false,"context_lines":[{"line_number":215,"context_line":"enable_neutron: \"yes\""},{"line_number":216,"context_line":"enable_nova: \"yes\""},{"line_number":217,"context_line":"enable_rabbitmq: \"yes\""},{"line_number":218,"context_line":"enable_etcd: \"no\""},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"# Additional optional OpenStack services are specified here"},{"line_number":221,"context_line":"enable_ceilometer: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa7ab95a_164a5326","line":218,"range":{"start_line":218,"start_character":0,"end_line":218,"end_character":17},"updated":"2016-09-02 06:59:07.000000000","message":"nit: etcd is not required for a functional kolla, move to the section below for optional services","commit_id":"8009006b9f1b7132bd21e40aa85cfb7446778fba"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"a108ac0eed136df562891fb4932dd3757caf7b3c","unresolved":false,"context_lines":[{"line_number":215,"context_line":"enable_neutron: \"yes\""},{"line_number":216,"context_line":"enable_nova: \"yes\""},{"line_number":217,"context_line":"enable_rabbitmq: \"yes\""},{"line_number":218,"context_line":"enable_etcd: \"no\""},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"# Additional optional OpenStack services are specified here"},{"line_number":221,"context_line":"enable_ceilometer: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_da76d23d","line":218,"range":{"start_line":218,"start_character":0,"end_line":218,"end_character":17},"in_reply_to":"fa7ab95a_164a5326","updated":"2016-09-04 14:04:44.000000000","message":"Done","commit_id":"8009006b9f1b7132bd21e40aa85cfb7446778fba"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"847c5ffe5adcf074a2df612b4f320d911dd296bf","unresolved":false,"context_lines":[{"line_number":370,"context_line":"###############"},{"line_number":371,"context_line":"# etcd options"},{"line_number":372,"context_line":"###############"},{"line_number":373,"context_line":"etcd_initial_cluster_token: \"{{ etcd_cluster_token }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_0815c247","line":373,"updated":"2016-09-07 14:28:19.000000000","message":"we can change the token through etcd_cluster_token in passwords.yml file directly. no need introduce the `etcd_initial_cluster_token` variable.","commit_id":"d87f5d8d44b4145e6ef0befdb655388220f97001"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"063f6dfafc5c2c3f6349a21c38f12b29f9906655","unresolved":false,"context_lines":[{"line_number":370,"context_line":"###############"},{"line_number":371,"context_line":"# etcd options"},{"line_number":372,"context_line":"###############"},{"line_number":373,"context_line":"etcd_initial_cluster_token: \"{{ etcd_cluster_token }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_9c82d9c6","line":373,"in_reply_to":"9a89bdaa_0815c247","updated":"2016-09-08 00:11:48.000000000","message":"Done","commit_id":"d87f5d8d44b4145e6ef0befdb655388220f97001"}],"ansible/roles/etcd/tasks/reconfigure.yml":[{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"8d675921dcfc0d3e8dc8caa7eef2f1f0245a0396","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_a93afce4","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":3},"updated":"2016-09-08 03:44:39.000000000","message":"if this not use, you can delete it","commit_id":"90e482c64ddbefb021fa13f1f61f20d8973273c4"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"66af2dc621b781c7c4917fd1623c698d8432d7d5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_841b5f80","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":3},"in_reply_to":"9a89bdaa_a93afce4","updated":"2016-09-08 04:28:24.000000000","message":"I keep this file as a placeholder for future work.","commit_id":"90e482c64ddbefb021fa13f1f61f20d8973273c4"}],"ansible/roles/etcd/tasks/start.yml":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"847c5ffe5adcf074a2df612b4f320d911dd296bf","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    image: \"{{ etcd_image_full }}\""},{"line_number":18,"context_line":"    name: \"etcd\""},{"line_number":19,"context_line":"    volumes:"},{"line_number":20,"context_line":"      - \"{{ node_config_directory }}/etcd/:{{ container_config_directory }}/:ro\""},{"line_number":21,"context_line":"      - \"kolla_etcd:/var/lib/etcd/\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_280e063b","line":20,"updated":"2016-09-07 14:28:19.000000000","message":"add the /etc/localtime","commit_id":"d87f5d8d44b4145e6ef0befdb655388220f97001"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"063f6dfafc5c2c3f6349a21c38f12b29f9906655","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    image: \"{{ etcd_image_full }}\""},{"line_number":18,"context_line":"    name: \"etcd\""},{"line_number":19,"context_line":"    volumes:"},{"line_number":20,"context_line":"      - \"{{ node_config_directory }}/etcd/:{{ container_config_directory }}/:ro\""},{"line_number":21,"context_line":"      - \"kolla_etcd:/var/lib/etcd/\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_dc70e10d","line":20,"in_reply_to":"9a89bdaa_280e063b","updated":"2016-09-08 00:11:48.000000000","message":"Done","commit_id":"d87f5d8d44b4145e6ef0befdb655388220f97001"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"8d675921dcfc0d3e8dc8caa7eef2f1f0245a0396","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      KOLLA_CONFIG_STRATEGY: \"{{ config_strategy }}\""},{"line_number":17,"context_line":"    image: \"{{ etcd_image_full }}\""},{"line_number":18,"context_line":"    name: \"etcd\""},{"line_number":19,"context_line":"    volumes:"},{"line_number":20,"context_line":"      - \"{{ node_config_directory }}/etcd/:{{ container_config_directory }}/:ro\""},{"line_number":21,"context_line":"      - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":22,"context_line":"      - \"kolla_etcd:/var/lib/etcd/\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_c408072b","line":19,"range":{"start_line":19,"start_character":4,"end_line":19,"end_character":12},"updated":"2016-09-08 03:44:39.000000000","message":"we should add log to to volumes \neg: kolla_logs: /var/log/kolla/etcd","commit_id":"90e482c64ddbefb021fa13f1f61f20d8973273c4"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"66af2dc621b781c7c4917fd1623c698d8432d7d5","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      KOLLA_CONFIG_STRATEGY: \"{{ config_strategy }}\""},{"line_number":17,"context_line":"    image: \"{{ etcd_image_full }}\""},{"line_number":18,"context_line":"    name: \"etcd\""},{"line_number":19,"context_line":"    volumes:"},{"line_number":20,"context_line":"      - \"{{ node_config_directory }}/etcd/:{{ container_config_directory }}/:ro\""},{"line_number":21,"context_line":"      - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":22,"context_line":"      - \"kolla_etcd:/var/lib/etcd/\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_e43d0bde","line":19,"range":{"start_line":19,"start_character":4,"end_line":19,"end_character":12},"in_reply_to":"9a89bdaa_c408072b","updated":"2016-09-08 04:28:24.000000000","message":"Done","commit_id":"90e482c64ddbefb021fa13f1f61f20d8973273c4"}],"ansible/roles/etcd/tasks/upgrade.yml":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"7bbdd51c2f124f403d3411b658d1a8bd23bf5667","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- include: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- include: start.yml"},{"line_number":5,"context_line":"  serial: \"30%\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a8ec9b2_844af1c3","line":5,"updated":"2016-09-15 02:26:43.000000000","message":"move the serial to site.yml file.","commit_id":"2b72af45acf604c3c9f320c25232b4066f6a319a"}],"ansible/roles/etcd/templates/etcd.json.j2":[{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"3f2aaa2ee5fe0983e5ef155e719c68b00a72adee","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"etcd\""},{"line_number":3,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7a8ec9b2_e773c513","line":2,"updated":"2016-09-14 19:37:16.000000000","message":"you don\u0027t copy any config files?:)","commit_id":"2b72af45acf604c3c9f320c25232b4066f6a319a"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"c368d86243f6b4f4830751cbe2c381e6645c9aa8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"etcd\""},{"line_number":3,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7a8ec9b2_4745596e","line":2,"in_reply_to":"7a8ec9b2_e773c513","updated":"2016-09-14 19:44:26.000000000","message":"yes，it not need conf file. \netcd the environment variable is used as a parameter","commit_id":"2b72af45acf604c3c9f320c25232b4066f6a319a"}],"etc/kolla/passwords.yml":[{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"ee564ca8f0c1d0320fac9de1d55a951585c352a7","unresolved":false,"context_lines":[{"line_number":133,"context_line":"####################"},{"line_number":134,"context_line":"# etcd options"},{"line_number":135,"context_line":"####################"},{"line_number":136,"context_line":"etcd_cluster_token:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a89bdaa_d3b758f3","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":19},"updated":"2016-09-12 03:41:28.000000000","message":"you should add it to genpwd.py\nhttps://github.com/openstack/kolla/blob/master/kolla/cmd/genpwd.py","commit_id":"d9ef8eeec5f2642d33731ff8f4c3c0488200a77f"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"04a2929c837ea4ccb565891c18e17e28bf624168","unresolved":false,"context_lines":[{"line_number":133,"context_line":"####################"},{"line_number":134,"context_line":"# etcd options"},{"line_number":135,"context_line":"####################"},{"line_number":136,"context_line":"etcd_cluster_token:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a89bdaa_b3449474","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":19},"in_reply_to":"9a89bdaa_d3b758f3","updated":"2016-09-12 04:14:57.000000000","message":"Done","commit_id":"d9ef8eeec5f2642d33731ff8f4c3c0488200a77f"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"7bbdd51c2f124f403d3411b658d1a8bd23bf5667","unresolved":false,"context_lines":[{"line_number":142,"context_line":"####################"},{"line_number":143,"context_line":"# etcd options"},{"line_number":144,"context_line":"####################"},{"line_number":145,"context_line":"etcd_cluster_token:"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a8ec9b2_643b2539","line":145,"updated":"2016-09-15 02:26:43.000000000","message":"etcd_cluster_token no need to be a uuid. remove it from genpwd.","commit_id":"2b72af45acf604c3c9f320c25232b4066f6a319a"}],"kolla/cmd/genpwd.py":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"7bbdd51c2f124f403d3411b658d1a8bd23bf5667","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    # These keys should be random uuids"},{"line_number":43,"context_line":"    uuid_keys \u003d [\u0027ceph_cluster_fsid\u0027, \u0027rbd_secret_uuid\u0027,"},{"line_number":44,"context_line":"                 \u0027gnocchi_project_id\u0027, \u0027gnocchi_resource_id\u0027,"},{"line_number":45,"context_line":"                 \u0027gnocchi_user_id\u0027, \u0027etcd_cluster_token\u0027]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    # SSH key pair"},{"line_number":48,"context_line":"    ssh_keys \u003d [\u0027kolla_ssh_key\u0027, \u0027nova_ssh_key\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"7a8ec9b2_a4452db4","line":45,"updated":"2016-09-15 02:26:43.000000000","message":"etcd_cluster_token no need be a  uuid. remove it from genpwd.\n\nhttps://coreos.com/etcd/docs/latest/configuration.html#initial-cluster-token","commit_id":"2b72af45acf604c3c9f320c25232b4066f6a319a"}]}
