)]}'
{"doc/source/user/quickstart.rst":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"6e5042e46cfd4e9d782b1cbd60cf63474d7315bd","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      sudo apt-get install virtualenv python3-virtualenv"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Create a virtual environment and activate it:"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_2870b7a5","line":77,"range":{"start_line":77,"start_character":27,"end_line":77,"end_character":56},"updated":"2020-06-16 13:08:31.000000000","message":"\u0027virtualenv\u0027 is enough - it depends on \u0027python3-virtualenv\u0027","commit_id":"1e0025dccc8b5e78c32652369c6067d5fb52207a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a364b40bf2a3b0486a6fedc993fd3867d96c3e2f","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      sudo apt-get install virtualenv python3-virtualenv"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Create a virtual environment and activate it:"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_48d9ab81","line":77,"range":{"start_line":77,"start_character":27,"end_line":77,"end_character":56},"in_reply_to":"bf51134e_2870b7a5","updated":"2020-06-16 13:11:59.000000000","message":"I tried to emphasize the python3 part but maybe you are right, no need to add cruft.","commit_id":"1e0025dccc8b5e78c32652369c6067d5fb52207a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"02551cdee77d46d45ffa6cef39e5f68679e85ef9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Install dependencies using a virtual environment"},{"line_number":61,"context_line":"------------------------------------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"If not installing Kolla Ansible in a virtual environment, skip this section."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Install the virtualenv package."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   For CentOS or RHEL 8, run:"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. code-block:: console"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"      sudo dnf install python3-virtualenv"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"   For Debian or Ubuntu, run:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      sudo apt-get install virtualenv"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Create a virtual environment and activate it:"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"   .. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"      virtualenv /path/to/virtualenv"},{"line_number":84,"context_line":"      source /path/to/virtualenv/bin/activate"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   The virtual environment should be activated before running any commands that"},{"line_number":87,"context_line":"   depend on packages installed in it."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"#. Ensure the latest version of pip is installed:"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_88e1039e","line":87,"range":{"start_line":63,"start_character":0,"end_line":87,"end_character":38},"updated":"2020-06-16 13:37:22.000000000","message":"why not point users to python3 -m venv? Is there some feature of virtualenv that is required?","commit_id":"42b9ea1ba9835ec25f8acaba514af2a992a68dbf"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"7aab10cea05d5bdf12e80bb224f6e6c30ea7a70d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Install dependencies using a virtual environment"},{"line_number":61,"context_line":"------------------------------------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"If not installing Kolla Ansible in a virtual environment, skip this section."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Install the virtualenv package."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   For CentOS or RHEL 8, run:"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. code-block:: console"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"      sudo dnf install python3-virtualenv"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"   For Debian or Ubuntu, run:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      sudo apt-get install virtualenv"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Create a virtual environment and activate it:"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"   .. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"      virtualenv /path/to/virtualenv"},{"line_number":84,"context_line":"      source /path/to/virtualenv/bin/activate"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   The virtual environment should be activated before running any commands that"},{"line_number":87,"context_line":"   depend on packages installed in it."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"#. Ensure the latest version of pip is installed:"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_c8f49b5e","line":87,"range":{"start_line":63,"start_character":0,"end_line":87,"end_character":38},"in_reply_to":"bf51134e_88e1039e","updated":"2020-06-16 13:37:59.000000000","message":"nope, historical, makes sense to amend I guess","commit_id":"42b9ea1ba9835ec25f8acaba514af2a992a68dbf"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7dc109a82059ad00cf36ca12df891fd3c6c7b90","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Install dependencies using a virtual environment"},{"line_number":61,"context_line":"------------------------------------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"If not installing Kolla Ansible in a virtual environment, skip this section."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"#. Install the virtualenv package."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   For CentOS or RHEL 8, run:"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. code-block:: console"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"      sudo dnf install python3-virtualenv"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"   For Debian or Ubuntu, run:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      sudo apt-get install virtualenv"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"#. Create a virtual environment and activate it:"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"   .. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"      virtualenv /path/to/virtualenv"},{"line_number":84,"context_line":"      source /path/to/virtualenv/bin/activate"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   The virtual environment should be activated before running any commands that"},{"line_number":87,"context_line":"   depend on packages installed in it."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"#. Ensure the latest version of pip is installed:"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_43e34c06","line":87,"range":{"start_line":63,"start_character":0,"end_line":87,"end_character":38},"in_reply_to":"bf51134e_c8f49b5e","updated":"2020-06-16 14:04:12.000000000","message":"That\u0027s not what we test.","commit_id":"42b9ea1ba9835ec25f8acaba514af2a992a68dbf"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"a73e9da2f626271ef8c913de86e94d0196a585c0","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"   .. code-block:: console"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"      git clone https://github.com/openstack/kolla"},{"line_number":204,"context_line":"      git clone https://github.com/openstack/kolla-ansible"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"#. Install requirements of ``kolla`` and ``kolla-ansible``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_6c873111","line":203,"updated":"2020-06-18 12:23:51.000000000","message":"should we really need to clone kolla repository?","commit_id":"fa200857bfbb691f029c2cc8df6b5424db94f4ec"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b792ed1e346ace2c9df9004e35ae8bb06ef74632","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"   .. code-block:: console"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"      git clone https://github.com/openstack/kolla"},{"line_number":204,"context_line":"      git clone https://github.com/openstack/kolla-ansible"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"#. Install requirements of ``kolla`` and ``kolla-ansible``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_7d011606","line":203,"in_reply_to":"bf51134e_6c873111","updated":"2020-06-26 07:05:31.000000000","message":"This is for development, I\u0027m not touching this part. It is likely that developers will use both of them. Anyhow, it does not hurt.","commit_id":"fa200857bfbb691f029c2cc8df6b5424db94f4ec"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"a73e9da2f626271ef8c913de86e94d0196a585c0","unresolved":false,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   .. note::"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"      Ubuntu might not come with python pre-installed. That will cause"},{"line_number":319,"context_line":"      errors in ping module. To quickly install python with ansible you"},{"line_number":320,"context_line":"      can run ``ansible -i multinode all -m raw -a \"apt-get -y install python3\"``"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_4cbceddb","line":318,"updated":"2020-06-18 12:23:51.000000000","message":"centos8 also does not have pre-installed python, we should install too","commit_id":"fa200857bfbb691f029c2cc8df6b5424db94f4ec"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b792ed1e346ace2c9df9004e35ae8bb06ef74632","unresolved":false,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   .. note::"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"      Ubuntu might not come with python pre-installed. That will cause"},{"line_number":319,"context_line":"      errors in ping module. To quickly install python with ansible you"},{"line_number":320,"context_line":"      can run ``ansible -i multinode all -m raw -a \"apt-get -y install python3\"``"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_d8015007","line":318,"in_reply_to":"bf51134e_4cbceddb","updated":"2020-06-26 07:05:31.000000000","message":"Good catch, global Python became optional.","commit_id":"fa200857bfbb691f029c2cc8df6b5424db94f4ec"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"53d7989bebfa303cc6a5a678a743a2b0cd953149","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"   .. code-block:: console"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"      pip install ansible\u003c2.10"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Install dependencies not using a virtual environment"},{"line_number":89,"context_line":"----------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_e7429e3d","line":86,"updated":"2020-06-29 08:20:47.000000000","message":"If used without quotes this will be interpreted as stdin redirection","commit_id":"e2feed5b2ab181c2b0706852d0597c6ade948f7d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"53d7989bebfa303cc6a5a678a743a2b0cd953149","unresolved":false,"context_lines":[{"line_number":128,"context_line":"   .. note::"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"      If the installed Ansible version does not meet the requirements, one can"},{"line_number":131,"context_line":"      use pip: ``sudo pip install -U ansible\u003c2.10``."},{"line_number":132,"context_line":"      Beware system package upgrades might interfere with that so it"},{"line_number":133,"context_line":"      is recommended to uninstall the system package first. One might be better"},{"line_number":134,"context_line":"      off with the virtual environment method to avoid this pitfall."}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_0744f245","line":131,"range":{"start_line":131,"start_character":37,"end_line":131,"end_character":49},"updated":"2020-06-29 08:20:47.000000000","message":"ditto","commit_id":"e2feed5b2ab181c2b0706852d0597c6ade948f7d"}],"doc/source/user/virtual-environments.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e87be6a9394bb7a9b97e5835116b0a0b98550df6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   source /path/to/venv/bin/activate"},{"line_number":23,"context_line":"   pip install -U pip"},{"line_number":24,"context_line":"   pip install kolla-ansible"},{"line_number":25,"context_line":"   pip install ansible"},{"line_number":26,"context_line":"   deactivate"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use the virtual environment, it should first be activated:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bf51134e_357c60ea","line":25,"range":{"start_line":25,"start_character":3,"end_line":25,"end_character":22},"updated":"2020-06-18 09:24:14.000000000","message":"It\u0027s a shame that we don\u0027t have the version information here. Maybe we would be better off linking back to the quickstart guide since all of this is covered there?","commit_id":"05c8e0c0813bb2a13576d49a783f0d44c3c89c45"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b792ed1e346ace2c9df9004e35ae8bb06ef74632","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   source /path/to/venv/bin/activate"},{"line_number":23,"context_line":"   pip install -U pip"},{"line_number":24,"context_line":"   pip install kolla-ansible"},{"line_number":25,"context_line":"   pip install ansible"},{"line_number":26,"context_line":"   deactivate"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use the virtual environment, it should first be activated:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bf51134e_9d06aa1f","line":25,"range":{"start_line":25,"start_character":3,"end_line":25,"end_character":22},"in_reply_to":"bf51134e_357c60ea","updated":"2020-06-26 07:05:31.000000000","message":"But it\u0027s too scattered there. I guess it would not hurt to replicate the version info here.","commit_id":"05c8e0c0813bb2a13576d49a783f0d44c3c89c45"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"53d7989bebfa303cc6a5a678a743a2b0cd953149","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   source /path/to/venv/bin/activate"},{"line_number":23,"context_line":"   pip install -U pip"},{"line_number":24,"context_line":"   pip install kolla-ansible"},{"line_number":25,"context_line":"   pip install ansible\u003c2.10"},{"line_number":26,"context_line":"   deactivate"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use the virtual environment, it should first be activated:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_877122ab","line":25,"updated":"2020-06-29 08:20:47.000000000","message":"ditto","commit_id":"e2feed5b2ab181c2b0706852d0597c6ade948f7d"}]}
