)]}'
{"doc/source/install/multinode.rst":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"f3728385960a440aa30c60597b76dc89b2916f0b","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    #!/bin/bash"},{"line_number":67,"context_line":"    set -xe"},{"line_number":68,"context_line":"    sudo apt-get update"},{"line_number":69,"context_line":"    sudo apt-get install --no-install-recommends -y \\"},{"line_number":70,"context_line":"         git"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_fa0d6f90","line":68,"range":{"start_line":68,"start_character":4,"end_line":68,"end_character":9},"updated":"2018-04-17 15:52:54.000000000","message":"a shell script wit h2 sudo commands? ... sudo invoke the shell script","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"6f9a053d6e455047fffebae951b64e2b8ccc10e0","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    #!/bin/bash"},{"line_number":67,"context_line":"    set -xe"},{"line_number":68,"context_line":"    sudo apt-get update"},{"line_number":69,"context_line":"    sudo apt-get install --no-install-recommends -y \\"},{"line_number":70,"context_line":"         git"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_7aa20cfd","line":68,"range":{"start_line":68,"start_character":4,"end_line":68,"end_character":9},"in_reply_to":"9f6a8fd7_71c5053c","updated":"2018-07-10 02:03:32.000000000","message":"I think we should add a note here telling people to run the commands with the appropriate user.","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23981,"name":"Richard Wellum (rwellum)","email":"richwellum@gmail.com","username":"richwellum"},"change_message_id":"a4838cde4a54a093de3d34b04754dbd571e0f245","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    #!/bin/bash"},{"line_number":67,"context_line":"    set -xe"},{"line_number":68,"context_line":"    sudo apt-get update"},{"line_number":69,"context_line":"    sudo apt-get install --no-install-recommends -y \\"},{"line_number":70,"context_line":"         git"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_71c5053c","line":68,"range":{"start_line":68,"start_character":4,"end_line":68,"end_character":9},"in_reply_to":"9f6a8fd7_fa0d6f90","updated":"2018-04-17 17:03:52.000000000","message":"Good point. Would you be ok if I moved this out of a shell script? - It\u0027s not likely to me that a user would add this to a script (all 2 lines).","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"f3728385960a440aa30c60597b76dc89b2916f0b","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    #!/bin/bash"},{"line_number":100,"context_line":"    set -xe"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    sudo chown -R ubuntu: /opt"},{"line_number":103,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm-infra.git /opt/openstack-helm-infra"},{"line_number":104,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm.git /opt/openstack-helm"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_1a3aa335","line":102,"range":{"start_line":102,"start_character":4,"end_line":102,"end_character":9},"updated":"2018-04-17 15:52:54.000000000","message":"i\u0027m personally against \u0027sudo\u0027 everywhere\n\nif people need to be told this, they shouldn\u0027t be doing it","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23981,"name":"Richard Wellum (rwellum)","email":"richwellum@gmail.com","username":"richwellum"},"change_message_id":"a4838cde4a54a093de3d34b04754dbd571e0f245","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    #!/bin/bash"},{"line_number":100,"context_line":"    set -xe"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    sudo chown -R ubuntu: /opt"},{"line_number":103,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm-infra.git /opt/openstack-helm-infra"},{"line_number":104,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm.git /opt/openstack-helm"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_d1241110","line":102,"range":{"start_line":102,"start_character":4,"end_line":102,"end_character":9},"in_reply_to":"9f6a8fd7_1a3aa335","updated":"2018-04-17 17:03:52.000000000","message":"Same as above, I think we should remove the suggestion of doing this in a script - as these are one time manual steps to me.\n\nAs to the sudo point, no strong feeling, it\u0027s useful to me - I\u0027ll go with whatever the community prefers.","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"6f9a053d6e455047fffebae951b64e2b8ccc10e0","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    #!/bin/bash"},{"line_number":100,"context_line":"    set -xe"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    sudo chown -R ubuntu: /opt"},{"line_number":103,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm-infra.git /opt/openstack-helm-infra"},{"line_number":104,"context_line":"    git clone https://git.openstack.org/openstack/openstack-helm.git /opt/openstack-helm"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_ba9c24bf","line":102,"range":{"start_line":102,"start_character":4,"end_line":102,"end_character":9},"in_reply_to":"9f6a8fd7_d1241110","updated":"2018-07-10 02:03:32.000000000","message":"But how would the shell script get onto the nodes? I agree with Chris here - people deploying OSH should understand the basics of permissions.","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"6f9a053d6e455047fffebae951b64e2b8ccc10e0","unresolved":false,"context_lines":[{"line_number":110,"context_line":"On the master node create an inventory file for the cluster:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. note::"},{"line_number":113,"context_line":"   node_one, node_two and node_three below are all worker nodes,"},{"line_number":114,"context_line":"   children of the master node that the commands below are executed on."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_da8b2066","line":113,"range":{"start_line":113,"start_character":3,"end_line":113,"end_character":12},"updated":"2018-07-10 02:03:32.000000000","message":"in this example, node_one is the master node, that all subsequent commands are executed on. (see: https://github.com/portdirect/openstack-helm-dev/blob/master/osh-cluster.yaml)","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"389879260d7d9c500851bf543b41996fe1f0b8e9","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":".. note::"},{"line_number":170,"context_line":"  This installation, by default will use Google DNS servers, 8.8.8.8 or 8.8.4.4"},{"line_number":171,"context_line":"  and update resolve.conf. These DNS nameserver entries can be changed by"},{"line_number":172,"context_line":"  updating"},{"line_number":173,"context_line":"  ``/opt/openstack-helm-infra/tools/images/kubeadm-aio/assets/opt/playbooks/vars.yaml``"},{"line_number":174,"context_line":"  under ``external_dns_nameservers``. This change must be done on each"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_6e768409","line":171,"range":{"start_line":171,"start_character":13,"end_line":171,"end_character":25},"updated":"2018-04-17 16:32:39.000000000","message":"this may be rebased off another patch?  can we replace this:\n``/etc/resolv.conf`` (note the ending \"e\")","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"},{"author":{"_account_id":23981,"name":"Richard Wellum (rwellum)","email":"richwellum@gmail.com","username":"richwellum"},"change_message_id":"a4838cde4a54a093de3d34b04754dbd571e0f245","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":".. note::"},{"line_number":170,"context_line":"  This installation, by default will use Google DNS servers, 8.8.8.8 or 8.8.4.4"},{"line_number":171,"context_line":"  and update resolve.conf. These DNS nameserver entries can be changed by"},{"line_number":172,"context_line":"  updating"},{"line_number":173,"context_line":"  ``/opt/openstack-helm-infra/tools/images/kubeadm-aio/assets/opt/playbooks/vars.yaml``"},{"line_number":174,"context_line":"  under ``external_dns_nameservers``. This change must be done on each"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_f18275c8","line":171,"range":{"start_line":171,"start_character":13,"end_line":171,"end_character":25},"in_reply_to":"9f6a8fd7_6e768409","updated":"2018-04-17 17:03:52.000000000","message":"Thanks - copy and paste error - will fix.","commit_id":"33dd27d2858aa25889211b64611b03323d88777f"}]}
