)]}'
{"doc/quickstart.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4642b9ada41e80a94a63cd0a7350deeed413291d","unresolved":false,"context_lines":[{"line_number":563,"context_line":"Ansible provides `become \u003chttp://docs.ansible.com/ansible/become.html\u003e`_"},{"line_number":564,"context_line":"feature as wrapper over existing privilege escalation tools."},{"line_number":565,"context_line":""},{"line_number":566,"context_line":"User need to provide at least **become pass** for Ansible."},{"line_number":567,"context_line":"It can be achieved using"},{"line_number":568,"context_line":"`connection variables \u003chttp://docs.ansible.com/ansible/become.html#connection-variables\u003e`_"},{"line_number":569,"context_line":"or"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_7c0239b6","line":566,"range":{"start_line":566,"start_character":0,"end_line":566,"end_character":45},"updated":"2016-08-31 02:24:51.000000000","message":"nit:if the user account that ansible is useing dose not require a password for sudo then this is not required.","commit_id":"9ca02a306a768ed881f39c97611a65b93cc09678"},{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"03fef8b1bfd58e8689658cbfdac083783fb35f6d","unresolved":false,"context_lines":[{"line_number":563,"context_line":"Ansible provides `become \u003chttp://docs.ansible.com/ansible/become.html\u003e`_"},{"line_number":564,"context_line":"feature as wrapper over existing privilege escalation tools."},{"line_number":565,"context_line":""},{"line_number":566,"context_line":"User need to provide at least **become pass** for Ansible."},{"line_number":567,"context_line":"It can be achieved using"},{"line_number":568,"context_line":"`connection variables \u003chttp://docs.ansible.com/ansible/become.html#connection-variables\u003e`_"},{"line_number":569,"context_line":"or"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_89f09acb","line":566,"range":{"start_line":566,"start_character":0,"end_line":566,"end_character":45},"in_reply_to":"fa7ab95a_7c0239b6","updated":"2016-08-31 03:40:33.000000000","message":"Done","commit_id":"9ca02a306a768ed881f39c97611a65b93cc09678"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"9ae1f3797de80eedd8f068ef9799a71bc90ff292","unresolved":false,"context_lines":[{"line_number":553,"context_line":""},{"line_number":554,"context_line":"After successful deployment of OpenStack, the Horizon dashboard will be"},{"line_number":555,"context_line":"available by entering IP address or hostname from ``kolla_external_fqdn``, or"},{"line_number":556,"context_line":"``kolla_internal_fqdn``. If these variables were not set during deploy they"},{"line_number":557,"context_line":"default to ``kolla_internal_vip_address``."},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"Ansible become feature"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6eadb0_cd7c6dee","line":556,"range":{"start_line":556,"start_character":64,"end_line":556,"end_character":70},"updated":"2016-12-18 10:19:57.000000000","message":"s/deploy/deployment","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":9927,"name":"Britt Houser","email":"bhouser@cisco.com","username":"britthouser"},"change_message_id":"a37a9380a5c600fff59129d203fc82a7a77420fe","unresolved":false,"context_lines":[{"line_number":556,"context_line":"``kolla_internal_fqdn``. If these variables were not set during deploy they"},{"line_number":557,"context_line":"default to ``kolla_internal_vip_address``."},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"Ansible become feature"},{"line_number":560,"context_line":"----------------------"},{"line_number":561,"context_line":"In general, user should use some privilege escalation method instead of"},{"line_number":562,"context_line":"**root** account for remote connection and operations due to security issues."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_1fa3dc50","line":559,"updated":"2016-08-31 05:05:57.000000000","message":"I think I would title this section based on the problem being solved (Deploying Kolla as non-root) rather than how its solved (ansible become feature)","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":9927,"name":"Britt Houser","email":"bhouser@cisco.com","username":"britthouser"},"change_message_id":"a37a9380a5c600fff59129d203fc82a7a77420fe","unresolved":false,"context_lines":[{"line_number":563,"context_line":"Ansible provides `become \u003chttp://docs.ansible.com/ansible/become.html\u003e`_"},{"line_number":564,"context_line":"feature as wrapper over existing privilege escalation tools."},{"line_number":565,"context_line":""},{"line_number":566,"context_line":".. note:: at this moment, user want to use non-root need to add ansible_become to"},{"line_number":567,"context_line":"          connection variables or command line options until blueprint"},{"line_number":568,"context_line":"          ansible-specific-task-become is finished"},{"line_number":569,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_9fe1ac9d","line":566,"range":{"start_line":566,"start_character":31,"end_line":566,"end_character":35},"updated":"2016-08-31 05:05:57.000000000","message":"This reads better as \"users who want\"","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":9927,"name":"Britt Houser","email":"bhouser@cisco.com","username":"britthouser"},"change_message_id":"a37a9380a5c600fff59129d203fc82a7a77420fe","unresolved":false,"context_lines":[{"line_number":568,"context_line":"          ansible-specific-task-become is finished"},{"line_number":569,"context_line":""},{"line_number":570,"context_line":"User need to provide at least **become pass** for Ansible if ssh user is not a"},{"line_number":571,"context_line":"NOPASSWD sudoer. It can be achieved using"},{"line_number":572,"context_line":"`connection variables \u003chttp://docs.ansible.com/ansible/become.html#connection-variables\u003e`_"},{"line_number":573,"context_line":"or"},{"line_number":574,"context_line":"`command line options \u003chttp://docs.ansible.com/ansible/become.html#new-command-line-options\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_9fa60c52","line":571,"updated":"2016-08-31 05:05:57.000000000","message":"Would it also be useful to provide example of sudoer solution?","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a0f007479d6c85d025a0aee0007f53fe17254f2a","unresolved":false,"context_lines":[{"line_number":581,"context_line":""},{"line_number":582,"context_line":"::"},{"line_number":583,"context_line":""},{"line_number":584,"context_line":"  webserver ansible_user\u003dmanager ansible_become_pass\u003dfoo"},{"line_number":585,"context_line":""},{"line_number":586,"context_line":""},{"line_number":587,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6eadb0_79996478","line":584,"range":{"start_line":584,"start_character":1,"end_line":584,"end_character":56},"updated":"2016-12-17 14:26:03.000000000","message":"can you provide an example here that is relevent such as kolla-ansible deploy.","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":18009,"name":"Md Nadeem","email":"mail2nadeem92@gmail.com","username":"mail2nadeem92"},"change_message_id":"e50faadf7ade0bc69895d1b34ee032edeae41a13","unresolved":false,"context_lines":[{"line_number":582,"context_line":"::"},{"line_number":583,"context_line":""},{"line_number":584,"context_line":"  webserver ansible_user\u003dmanager ansible_become_pass\u003dfoo"},{"line_number":585,"context_line":""},{"line_number":586,"context_line":""},{"line_number":587,"context_line":""},{"line_number":588,"context_line":"Useful tools"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_5f50045f","line":585,"range":{"start_line":585,"start_character":0,"end_line":585,"end_character":0},"updated":"2016-09-23 06:16:05.000000000","message":"Remove extra new line here","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"9ae1f3797de80eedd8f068ef9799a71bc90ff292","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":"Useful tools"},{"line_number":589,"context_line":"------------"},{"line_number":590,"context_line":"After successful deployment of OpenStack, run the following command can create"},{"line_number":591,"context_line":"an openrc file ``/etc/kolla/admin-openrc.sh`` on the deploy node. Or view"},{"line_number":592,"context_line":"``tools/openrc-example`` for an example of an openrc that may be used with the"},{"line_number":593,"context_line":"environment."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6eadb0_0d8745d8","line":590,"range":{"start_line":590,"start_character":68,"end_line":590,"end_character":71},"updated":"2016-12-18 10:19:57.000000000","message":"s/can/to","commit_id":"35c13f8dbb00da4346640eb230d5c30a321ad5c6"}]}
