)]}'
{"docker/rabbitmq/Dockerfile.j2":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"c89e1c3639716105633f0768b59d6a2a537da339","unresolved":false,"context_lines":[{"line_number":30,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"},{"line_number":31,"context_line":"COPY rabbitmq_sudoers /etc/sudoers.d/rabbitmq_sudoers"},{"line_number":32,"context_line":"RUN chmod 755 /usr/local/bin/kolla_extend_start \\"},{"line_number":33,"context_line":"    \u0026\u0026 chmod 440 /etc/sudoers.d/rabbitmq_sudoers \\"},{"line_number":34,"context_line":"    \u0026\u0026 usermod -a -G kolla rabbitmq"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"{{ include_footer }}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"da85f559_b80d6be9","line":33,"updated":"2015-11-12 16:34:09.000000000","message":"need to chmod 750 /etc/sudoers.d for ubuntu","commit_id":"cd5314086b4e70d0c22fa514caaed3362817e76a"}],"docker/rabbitmq/extend_start.sh":[{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"d03a8e1b263bcf7c543a57c1c7bfa4c6170dc120","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":8,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    exit 0"},{"line_number":10,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":4,"id":"da85f559_1fed6625","line":7,"updated":"2015-11-13 02:03:32.000000000","message":"By swapping line 6 and 7, you now have the cookie file owned by root (with perms 400). Doesn\u0027t it need to be owned by rabbitmq instead?","commit_id":"22def41d37d8046541b25fca1fe806090bf14638"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"b4eda8c4dd888e382f3c6755c486d7d35b61aca7","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":8,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    exit 0"},{"line_number":10,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":4,"id":"da85f559_7402900d","line":7,"in_reply_to":"da85f559_1fed6625","updated":"2015-11-13 07:50:22.000000000","message":"No it isn\u0027t mandre since none of these commands are running as root. It is running as the rabbitmq user","commit_id":"22def41d37d8046541b25fca1fe806090bf14638"}],"docker/rabbitmq/rabbitmq_sudoers":[{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"d03a8e1b263bcf7c543a57c1c7bfa4c6170dc120","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R rabbitmq\\: /var/lib/rabbitmq, /bin/chown -R rabbitmq\\: /var/lib/rabbitmq"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"da85f559_df127e09","line":1,"updated":"2015-11-13 02:03:32.000000000","message":"I\u0027d prefer a templated sudoers files with custom path to chown instead of putting both paths in the same one.","commit_id":"22def41d37d8046541b25fca1fe806090bf14638"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"b4eda8c4dd888e382f3c6755c486d7d35b61aca7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R rabbitmq\\: /var/lib/rabbitmq, /bin/chown -R rabbitmq\\: /var/lib/rabbitmq"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"da85f559_2824a8ad","line":1,"in_reply_to":"da85f559_df127e09","updated":"2015-11-13 07:50:22.000000000","message":"I would too. But this is the model that we have for mariadb already merged and sdake has asked us to use.\n\nI purpose we update this after all the drop-root patchsets settle since there will be others like this.\n\nI am not personally a fan of the comma seperated values either. I would like to do a sudoers conf file alot like neutron or nova","commit_id":"22def41d37d8046541b25fca1fe806090bf14638"}]}
